问题
单项选择题
针对下列程序段,需要()个测试用例才可以满足语句覆盖的要求。
switch(value)
case 0:
other=30;
break;
case 1:
other=50;
break;
case 2:
other=300;
case 3:
other=other/value;
break;
default:
other=other * value;
A.2
B.3
C.4
D.5
答案
参考答案:C
解析:
本题考查白盒测试用例设计方法——语句覆盖法的概念。
语句覆盖(Statement Coverage)的含义是:选择足够多的测试数据,使被测程序中的每条语句至少执行一次。