单选题
对于如下给出的程序段:
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项正确。
提交答案
关闭