对于如图7-4所示的程序流程,若采用语句覆盖法设计测试用例(使每条语句都至少执行1次),则至少需要设计______个测试用例。

admin2019-05-23  35

问题 对于如图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。
转载请注明原文地址:https://kaotiyun.com/show/QYVZ777K
0

最新回复(0)