列表

详情


采用白盒测试方法对下图进行测试,设计了4个测试用例:①(x=0,y=3), ②(x=1,y=2), ③(x=-1,y=2),④(x=3,y=1)。至少需要测试用例①②才能完成(  )覆盖,至少需要测试用例①②③或①②④才能完成(  )覆盖。

第 1 问

A. 语句

B. 条件

C. 判定\条件

D. 路径

第 2 问

A. 语句

B. 条件

C. 判定\条件

D. 路径

参考答案: A D

详细解析:

语句覆盖(Statement Coverage) 又称行覆盖(Line Coverage),段覆盖(Segment Coverage),基本块覆盖(Basic Block Coverage),这是最常用也是最常见的一种覆盖方式,就是度量被测代码中每个可执行语句是否被执行到了,只管覆盖代码中的执行语句,却不考虑各种分支的组合等等。
路径覆盖的含义是,选取足够多的测试数据,使程序的每条可能路径都至少执行一次(如果程序图中有环,则要求每个环至少经过一次)。

上一题