问题
单项选择题
阅读下列流程图:
当用判定覆盖法进行测试时,至少需要设计()个测试用例。
A.2
B.4
C.6
D.8
答案
参考答案:B
解析:
本题考查白盒测试的六大覆盖方法之一——判定覆盖的相关知识。
判定覆盖又称为分支覆盖,它要求设计足够多的测试用例,使得程序中每个判定至少有一次为真值,有一次为假值,即程序中的每个分支至少执行一次。
由图,上层一个条件语句,下层两个条件语句。上层为真或假时,分别对应下层的两个判定也要各为真或假一次,共4次。