【单选题】对于如图7-4所示的程序流程,若采用语句覆盖法设计测试用例(使每条语句都至少执行1次),则至少需要设计______个测试用例。
A.1
B.2
C.3
D.4
网考网参考答案:B
网考网解析:
[解析] 语句覆盖要求每条语句至少执行一次。
设计第一个测试用例,使得x>0,y>0,比如:
x=1,y=1
那么,就会执行语句序列:
x>0→y=y-x→y>0→x=1
设计第2个测试用例,使得x<0,y<0,比如:
x=-1, y=-1
那么,就会执行语句序列:
x>0→y=y+x→y>0
上述两个测试用例,便将每条语句都覆盖到。所以,至少设计2个测试用例。本题正确答案为选项B。
查看试题解析出处>>
发布评论 查看全部评论