问题 单项选择题

设有一段程序:
if((A>1)and(b==0)) X=X/A;
else if((A==2)or(X>1)) X=X+1;
满足条件/判定覆盖的要求下,最少的测试用例数目是

A) 3个
B) 4个
C) 6个
D) 8个

答案

参考答案:A

解析: 条件/判定覆盖就是设计足够的测试用例,使得判定语句中每个条件的所有可能取值至少评价一次,本程序只需3个测试用例便可覆盖8个条件取值及4个判断分支。

多项选择题
单项选择题