问题 单项选择题

白盒测试通常采用的方法是(),()不属于白盒测试用例设计方法。黑盒测试也称为功能测试,它不能发现()。

()不属于白盒测试用例设计方法。

A.基本路径测试

B.因果图测试

C.循环覆盖测试

D.逻辑覆盖测试

答案

参考答案:B

解析:

白盒测试法的覆盖标准有逻辑覆盖、循环覆盖和基本路径测试。其中逻辑覆盖包括语句覆盖、判定覆盖、条件覆盖、判定/条件覆盖、条件组合覆盖和路径覆盖。6种覆盖标准:语句覆盖、判定覆盖、条件覆盖、判定/条件覆盖、条件组合覆盖和路径覆盖发现错误的能力呈由弱至强的变化。语句覆盖每条语句至少执行一次。判定覆盖每个判定的每个分支至少执行一次。条件覆盖每个判定的每个条件应取到各种可能的值。判定/条件覆盖同时满足判定覆盖条件覆盖。条件组合覆盖每个判定中各条件的每一种组合至少出现一次。路径覆盖使程序中每一条可能的路径至少执行一次。因果图就是将造成某项结果的众多原因,以系统的方式图.解,即以图来表达结果(特性)与原因(因素)之间的关系。其形状像鱼骨,又称鱼骨图。因果分析图,可使用在一般管理及工作改善的各种阶段,特别是树立意识的初期,易于使问题的原因明朗化,从而设计步骤解决问题。可见不是白盒测试用例设计方法,故试题的正确答案为B。

多项选择题
单项选择题