问题 单项选择题

对于如下给出的程序段:if(A>B) and(C=5)then do P1;若考虑满足条件/判定覆盖原则以及内部边界条件,需要设计的最小测试输入数据集可能是

A.(A=2,B=1,C=5),(A=2,B=1,C=4),(A=1,B=2,C=5),(A=1,B=1,C=5)

B.(A=2,B=1,C=5),(A=2,B=1,C=4),(A=1,B=2,C=5),(A=1,B=2,C=4)

C.(A=2,B=1,C=5),(A=2,B=1,C=4),(A=1,B=2,C=5)

D.(A=2,B=1,C=5),(A=1,B=2,C=4)

答案

参考答案:A

解析: 条件/判定覆盖就是设计足够的测试用例,使得判定语句中每个条件的所有可能取值至少评价一次,同时每个判定语句本身的所有可能分支也至少评价一次,根据题中条件,A项正确。

单项选择题
单项选择题