单选题
设有一段程序:
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
B
C
D
【正确答案】
A
【答案解析】
[解析] 条件/判定覆盖就是设计足够的测试用例,使得判定语句中每个条件的所有可能取值至少评价一次,本程序只需3个测试用例便可覆盖8个条件取值及4个判断分支。
提交答案
关闭