问答题
简答题
设计下列伪程序的条件组合覆盖测试用例。
BEGIN
INPUT(A,B)
IF(A>0)AND(B>O) THEN
X=A+B
ELSE
X=A-B
END
IF(C>A)OR(D
Y=C-D
ELSE
Y=C+D
END
PRINT(X, Y)
END
【参考答案】
条件组合覆盖标准为,使得每个判定表达式中条件的各种可能组合都至少出现一次。
本程序中共有两个判定表达式,每个判定表达式中有两个简单条件,因此,总共有8种可能的条件组合,它们是:
Y>1,z=0
Y>1,z<>0
Y<=1,z=0
Y<=1,z<>0......
(↓↓↓ 点击‘点击查看答案’看完整答案 ↓↓↓)