首页
登录
从业资格
以下关于白盒测试方法的叙述中,错误的是()。A.语句覆盖要求设计足够多的测试用例
以下关于白盒测试方法的叙述中,错误的是()。A.语句覆盖要求设计足够多的测试用例
题库
2022-08-02
53
问题
以下关于白盒测试方法的叙述中,错误的是()。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
随机试题
Sevenyearsago,whenIwasvisitingGermany,Imetwithanofficialwhoexp
WhoWillOwnDeep-seaLife?[A]Eversincehuman’searly
如果行为者把工作、学习中的失败和挫折归因于智力差、能力低等稳定的内因,则()今
施行肠外营养最严重的并发症是A.气胸 B.空气栓塞 C.导管性脓毒症 D.
《商业银行贷款损失准备管理办法》规定,拨备覆盖率基本标准为()。A.90%
肺癌最早出现的症状是()。A.发绀 B.呼吸困难 C.精神反常 D.咳嗽
据国家统计局上海调查总队对2064家服务业小微企业开展的抽样调查,2017年,本
根据《中华人民共和国民事诉讼法》,下列由人民法院做出的裁定中,可以上诉的有(
在均衡充电运行情况下,关于直流母线电压的描述,下列哪一项不符合规范的规定?()
具有广谱抗心律失常作用的药物是A.利多卡因 B.维拉帕米 C.普萘洛尔 D
最新回复
(
0
)