问题
单项选择题
根据程序流程图所示,满足条件覆盖的用例是()
①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
解析:
条件覆盖是指选择足够的测试用例,使得运行这些测试用例时,判定中每个条件的所有可能结果至少出现一次,但未必能覆盖全部分支。所选答案中仅有③④组合后才能完全覆盖每个判定中的条件,即真、假均通过至少一次。