15、[ISTQB]以下描述涉及判定覆盖: “当代码只包含一个“if”语句,没有循环或 CASE 语句,并且它的执行中也没有嵌套的情 况,我们运行的任何单独的测试用例都会得到 50%的判定覆盖率。” 以下选项正确的是?
A.该描述是正确的。任何单独的测试用例提供 100%的语句覆盖和 50%的判定覆盖。
B.该描述是正确的。任何单独的测试用例将使得“if”语句获得真或者假的结果。
C.该描述是错误的。在这个例子中,任何单独的测试用例只能保证 25%的判定覆盖率。
D.该描述是错误的。语句的种类有很多。该描述可能是正确的,也可能是错误的,取决于被测试的软件
第1题:
在以下逻辑覆盖中测试用例设计难度最大的是()。
A.语句覆盖
B.判定覆盖
C.条件组合覆盖
D.条件覆盖
第2题:
此题为判断题(对,错)。
第3题:
关于白盒法覆盖程度的论述中正确的是(6)。
A.语句覆盖:选择测试用例使程序中每条语句至多被执行一次
B.判定覆盖:选择测试用例使程序中每个判定至少都获得一次“真”值和一次“假”值
C.条件覆盖:选择测试用例使每个条件都满足
D.条件组合覆盖:将所有的判定条件都组合起来执行
第4题:
在用白箱法设计测试用例时,常用的5种覆盖标准是:语句覆盖、判定覆盖、条件覆盖、判定/条件覆盖、多重条件组合覆盖。
假设A和B是两种覆盖标准,我们用AB表示A包含B,用AB表示B包含A,用A≡B表示A与B相同,用A≠B表示A和B互不包含。于是上述5种覆盖标准之间的某些关系可表示为:
语句覆盖(38)判定覆盖;
语句覆盖(39)条件覆盖;
判定覆盖(40)条件覆盖;
判定覆盖(41)判定/条件覆盖:
判定/条件覆盖(42)多重条件组合覆盖。
A.
B.
C.
D.
第5题:
以下关于白盒测试方法的叙述中,错误的是()。
A.语句覆盖要求设计足够多的测试用例,使程序中每条语句至少被执行一次
B.与判定覆盖相比,条件覆盖增加对符合判定情况的测试,增加了测试路径
C.判定/条件覆盖准则的缺点是未考虑条件的组合情况
D.组合覆盖要求设计足够多的测试用例,使得每个判定中条件结果的所有可能组合最多出现一次
第6题:
试题三(共 15分)
阅读以下关于嵌入式软件测试用例设计的叙述,回答问题 1至问题 3,将答案填入答题纸的对应栏内。
【说明】
某程序段的流程如图 3-1所示,x、y是两个变量,K、J 表示一段程序执行体,表 3-1 所示为本题可供选择的四组测试用例组。
【问题1】(3分)
简答以下问题。
(1)条件覆盖的含义是什么?
(2)路径覆盖的含义是什么?
【问题 2】(2分)
在程序测试用例设计中,有语句覆盖、条件覆盖、判定覆盖(分支覆盖)和路径覆盖等。其中,____是最强的覆盖准则。
请把以下 4个选项中正确的选项序号填入上述空白处。
①语句覆盖
②条件覆盖
③判定覆盖(分支覆盖)
④路径覆盖
【问题 3】(10 分)
为了对图 3-1 所示的程序段进行覆盖测试,必须适当地选取测试用例组。实现判定覆盖至少应采用的测试用例组是 (1)和 (2) ,实现条件覆盖至少应采用的测试用例组是 (3) ;实现路径覆盖至少应采用的测试用例组是 (4) 和 (5)。
请把以下 8个选项中正确的选项序号填入上述空白处。
① 试用例组Ⅰ和Ⅱ
②测试用例组Ⅱ和Ⅲ
③测试用例组Ⅲ和Ⅳ
④测试用例组Ⅰ和Ⅳ
⑤测试用例组Ⅰ、Ⅱ和Ⅲ
⑥测试用例组Ⅱ、Ⅲ和Ⅳ
⑦测试用例组Ⅰ、Ⅲ和Ⅳ
⑧测试用例组Ⅰ、Ⅱ和Ⅳ
试题三(共15分)
【问题1】(3分)
(1)条件覆盖是指设计足够的测试用例,使得被测程序每一个判定中的每个条件的所有可能结果至少出现一次。
(2)路径覆盖是指设计足够的测试用例,使得被测程序中每条路径至少执行一次。
【问题2】(2分)
(1)④(路径覆盖)
【问题3】 (10分)
(1)⑤
(2)⑧
(3)⑦
(4)⑤
(5)⑧
其中,第(1)、(2)题的答案顺序可互换,第(4)、(5)题的答案顺序可互换。
第7题:
第8题:
第9题:
在以下逻辑覆盖中测试用例设计难度最大的是()
第10题:
()是选择若干个测试用例,运行被测程序,使得程序中的每个可执行语句至少执行一次。
第11题:
语句覆盖:选择测试用例使程序中每条语句至少被执行一次
判定覆盖:选择测试用例使程序中每个判定至少都获得2次“真”值和一次“假”值
条件覆盖:选择测试用例使每个条件都满足
条件组合覆盖:将所有的判定条件的都组合起来执行
第12题:
条件覆盖
组合覆盖
判定覆盖
语句覆盖
第13题:
在以下逻辑覆盖中测试用例覆盖程度最大的是()。
A.语句覆盖
B.条件组合覆盖
C.判定/条件覆盖
D.路径覆盖
第14题:
A语句覆盖
B判定覆盖
C条件覆盖
D条件组合覆盖
第15题:
在白盒测试用例中,有语句覆盖、条件覆盖、判定覆盖、路径覆盖等,其中(5)是最强的覆盖准则。
A.语句覆盖
B.条件覆盖
C.判定覆盖
D.路径覆盖
第16题:
白盒测试的测试用例设计中主要包括语句覆盖、判定覆盖、条件覆盖、判定条件覆盖、条件组合覆盖和路径覆盖等,其中语句覆盖是最( )的覆盖。
A.强
B.弱
C.可靠
D.完善
第17题:
( )是选择若干个测试用例,运行被测程序,使得程序中的每个可执行语句至少执行一次。
A.条件覆盖
B.组合覆盖
C.判定覆盖
D.语句覆盖
第18题:
A.语句覆盖
B.判定覆盖
C.条件覆盖
D.路径覆盖
第19题:
第20题:
在以下逻辑覆盖中测试用例覆盖程度最大的是()
第21题:
有一组测试用例使得每一个被测试用例的分支覆盖至少被执行一次,它满足的覆盖标准()。
第22题:
关于白盒法覆盖程度的论述中正确的是()。
第23题:
路径覆盖时选择足够多的测试数据,使被测程序中每条语句至少执行一次
语句覆盖可以很直观地从源代码中得到测试用例,无须细分每条判定表达式
判定覆盖是程序中的每个分支至少执行一次,每个判断的取真、取假至少执行一次
条件覆盖比判定覆盖,增加了对符合判定情况的测试,增加了测试路径
第24题:
语句覆盖
判定覆盖
条件覆盖
路径覆盖