问题
单项选择题
以下程序如果采用路径覆盖法进行测试,则至少需要______个测试用例。
if (result==null || result.getRowCount() == 0)
found=false;
System.out.println("没有结果!!!");
else
if(type==1)
found=true;
else
found=false;
A.2
B.3
C.4
D.5
答案
参考答案:C
解析: 此程序属于嵌套型的条件语句,因此路径数=条件个数+1,得出程序的路径数为4。因此最少需要4个测试用例才能达到路径覆盖的标准。