首页
登录
从业资格
以下关于白盒测试方法的叙述中,错误的是()。A.语句覆盖要求设计足够多的测试用例
以下关于白盒测试方法的叙述中,错误的是()。A.语句覆盖要求设计足够多的测试用例
题库
2022-08-02
56
问题
以下关于白盒测试方法的叙述中,错误的是()。A.语句覆盖要求设计足够多的测试用例,使程序中每条语句至少被执行一次B.与判定覆盖相比,条件覆盖增加对符合判定情况的测试,增加了测试路径C.判定/条件覆盖准则的缺点是未考虑条件的组合情况D.组合覆盖要求设计足够多的测试用例,使得每个判定中条件结果的所有可能组合最多出现一次
选项
A.语句覆盖要求设计足够多的测试用例,使程序中每条语句至少被执行一次
B.与判定覆盖相比,条件覆盖增加对符合判定情况的测试,增加了测试路径
C.判定/条件覆盖准则的缺点是未考虑条件的组合情况
D.组合覆盖要求设计足够多的测试用例,使得每个判定中条件结果的所有可能组合最多出现一次
答案
D
解析
白盒测试也称为结构测试,主要用于软件单元测试阶段,测试人员按照程序内部逻辑结构设计测试用例,检测程序中的主要执行通路是否都能按预定要求正确工作。白盒测试方法主要有控制流测试、数据流测试和程序变异测试等。控制流测试根据程序的内部逻辑结构设计测试用例,常用的技术是逻辑覆盖。主要的覆盖标准有语句覆盖、判定覆盖、条件覆盖、条件/判定覆盖、条件组合覆盖、修正的条件/判定覆盖和路径覆盖等。语句覆盖是指选择足够多的测试用例,使得运行这些测试用例时,被测程序的每个语句至少执行一次。判定覆盖也称为分支覆盖,它是指不仅每个语句至少执行一次,而且每个判定的每种可能的结果(分支)都至少执行一次。条件覆盖是指不仅每个语句至少执行一次,而且使判定表达式中的每个条件都取得各种可能的结果。条件/判定覆盖同时满足判定覆盖和条件覆盖。它的含义是选取足够的测试用例,使得判定表达式中每个条件的所有可能结果至少出现一次,而且每个判定本身的所有可能结果也至少出现一次。条件组合覆盖是指选取足够的测试用例,使得每个判定表达式中条件结果的所有可能组合至少出现一次。修正的条件/判定覆盖。需要足够的测试用例来确定各个条件能够影响到包含的判定结果。路径覆盖是指选取足够的测试用例,使得程序的每条可能执行到的路径都至少经过一次(如果程序中有环路,则要求每条环路路径至少经过一次)。
转载请注明原文地址:https://tihaiku.com/congyezige/2408209.html
本试题收录于:
中级 软件设计师题库软件水平考试初中高级分类
中级 软件设计师
软件水平考试初中高级
相关试题推荐
以下关于C/S(客户机/服务器)体系结构的优点的叙述中,不正确的是()。A.允
在设计软件的模块结构时,()不能改进设计质量。A.尽量减少高扇出结构 B.模
在()设计阶段选择适当的解决方案,将系统分解为若干个子系统,建立整个系统的体系
软件设计的主要任务是设计软件的结构、过程和模块,其中软件结构设计的主要任务是要确
在面向数据流的设计方法中,一般把数据流图中的数据流划分为()两种。A.数据流和
软件工程的基本要素包括方法、工具和()。A.软件系统 B.硬件系统 C.过
系统测试是将软件系统与硬件、外设和网络等其他因素结合,对整个软件系统进行测试。(
在结构化分析方法中,数据字典是重要的文档。对加工的描述是数据字典的组成内容之一,
下述任务中,不属于软件工程需求分析阶段的是()。A.分析软件系统的数据要求
在C程序中,对于如下的两个for语句,其运行后a和b的值分别为( )。 fo
随机试题
Humour(alsospelledhumor)istheabilityorqualityofpeople,objects,or
Withthebreakneckspeedatwhichtoday’sbusinessesmove,there’sonemantr
关于建设项目进度计划编制的说法中,错误的是( )。A.建设周期包括筹备周期、设
钢筋混凝土单层厂房排架结构中吊车的横向水平作用在( )。A、吊车梁顶面水平处
投资者A计划购买100股某上市公司股票,显性成本为0.2%,延迟成本为0.8%,
79.手持行灯电压不准超过36V。在特别潮湿或周围均属金属导体的地方工作时,如在
下表显示了某集团四大产业链总收入及利润率,则其利润(利润=总收入X利润率)最高的
根据《防洪标准》,不耐淹的文物古迹等级属于国家级的,其防洪标准的重现期为(A)年
A提示:根据变压器的变化关系,得
最新回复
(
0
)