问题
单项选择题
对于题3所给的C语言程序段
if(a>0&&b>0)c=c/a;
if(a>1||c>1)c=c+1;
执行条件组合覆盖,为使得每一条件取值组合至少执行一次,需要的测试用例数至少是
A) 2
B) 3
C) 4
D) 5
答案
参考答案:C
解析: 两个分支四条路径,至少需要4个测试用例。
对于题3所给的C语言程序段
if(a>0&&b>0)c=c/a;
if(a>1||c>1)c=c+1;
执行条件组合覆盖,为使得每一条件取值组合至少执行一次,需要的测试用例数至少是
A) 2
B) 3
C) 4
D) 5
参考答案:C
解析: 两个分支四条路径,至少需要4个测试用例。