选择题
设一个程序流程图如下图所示。
A、
1
B、
2
C、
3
D、
4
【正确答案】
B
【答案解析】
条件覆盖要求设计的测试用例保证程序中每个判断的每个条件的可能取值至少执行一次。判定a中每个条件的可能结果为x>0,x≤0,y>1,y≤1;判定c中每个条件的可能结果为x=1,x≠1,z<0,z≥0。条件覆盖测试用例如下。 路径 测试用例 预期结果 覆盖的条件 sabcde x=1,y=2,z=0 z=-2 x>0,y>1 x=1, z≥0 sacde x=0,y=0,z=-1 z=1 x≤0,y≤1 x≠1, z<0
提交答案
关闭