问题
问答题
阅读下列说明和流程图(如图17-2所示),回答问题,把解答写在对应栏内。
[说明]
本流程图描述了某子程序的处理流程,现要求用白盒测试法对其进行测试。
[问题]
根据判定覆盖、条件覆盖、判定/条件覆盖、多重条件覆盖(条件组合覆盖)和路径覆盖5种覆盖标准,从供选择的答案中分别找出满足相应覆盖标准的最小的测试数据组(用①~⑩回答)。
供选择的答案如下
① | x=90,y=90 | ② | x=50,y=50 |
⑧ | x=90,y=90 | ④ | x=90,y=70 |
x=50,y=50 | x=40,y=90 | ||
⑤ | x=90,y=90 | ⑥ | x=90,y=70 |
x=50,y=50 | x=70,y=90 | ||
x=90,y=70 | x=50,y=50 | ||
⑦ | x=90,y=90 | ⑧ | x=90,y=90 |
x=50,y=50 | x=50,y=50 | ||
x=90,y=70 | x=90,y=50 | ||
x=70,y=90 | x=80,y=80 | ||
⑨ | x=90,y=90 | ⑩ | x=90,y=90 |
x=90,y=70 | x=80,y=80 | ||
x=90,y=30 | x=90,y=70 | ||
x=70,y=90 | x=70,y=90 | ||
x=30,y=90 | x=30,y=90 | ||
x=70,y=70 | x=0,y=90 | ||
x=50,y=50 | x=70,y=70 | ||
x=50,y=50 |
答案
参考答案:判定覆盖:⑤
条件覆盖:④
判定/条件覆盖:⑦
多重条件覆盖:⑨
路径覆盖:⑤