请根据如下程序流程图设计该程序段的判定覆盖测试用例,其中输入为A,B,X,输出为X。
正确答案:
(1) 选择测试路径:
I.a-b-d (判定(A>1)∨(B=0)为假;判定(A=2)∧(X>1)为假);
I.I:-a-c-e (判定(A>1)∨(B=0)为真;判定(A=2)∧(X>1)为真)。
(2) 选择测试用例:
I.输入A=1 B=1 X=1 预期输出 X=1;
I.I:输入A=2 B=0 X=4 预期输出 X=4。
I.a-b-d (判定(A>1)∨(B=0)为假;判定(A=2)∧(X>1)为假);
I.I:-a-c-e (判定(A>1)∨(B=0)为真;判定(A=2)∧(X>1)为真)。
(2) 选择测试用例:
I.输入A=1 B=1 X=1 预期输出 X=1;
I.I:输入A=2 B=0 X=4 预期输出 X=4。
答案解析:有
微信扫一扫手机做题