问题 单项选择题

针对下列程序段,需要()个测试用例才可以满足语句覆盖的要求。

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)的含义是:选择足够多的测试数据,使被测程序中的每条语句至少执行一次。

填空题
选择题