问题 单项选择题

根据程序流程图所示,满足条件覆盖的用例是()

①CASE1:x=1,y=3,z=0 ②CASE2:x=3,y=2,z=1

③CASE3:x=1,y=2,z=0 ④CASE4:x=1,y=1,z=0

A.①②

B.②③

C.③④

D.①④

答案

参考答案:C

解析:

条件覆盖是指选择足够的测试用例,使得运行这些测试用例时,判定中每个条件的所有可能结果至少出现一次,但未必能覆盖全部分支。所选答案中仅有③④组合后才能完全覆盖每个判定中的条件,即真、假均通过至少一次。

单项选择题
单项选择题