有下列伪码程序,设计该程序的语句覆盖和路径覆盖测试用例

START
INPUT (M,N)
IF M>=10
THEN X:=10
ELSE X:=l
ENDIF
IF N>=20
THEN Y:=20
ELSE Y:=2
ENDIF
PRINT(X,Y)
STOP

先分析得:该代码有4个语句,分别是X:=10
、X:=l
、Y:=20
、Y:=2
4条路经,分别是
M>=10
X:=10
N>=20
Y:=20
M>=10
X:=l0
N<=20
Y:=2
M<=10
X:=l
N>=20
Y:=20
M<=10
X:=l
N<=20
Y:=2
然后制造数据,即是用例啊。
记得:尽可能用少的用例覆盖上面的语句和路径。
嘿嘿,仅作参考
温馨提示:内容为网友见解,仅供参考
第1个回答  2009-01-15
先分析得:该代码有4个语句,分别是X:=10 、X:=l 、Y:=20 、Y:=2
4条路经,分别是 M>=10 X:=10 N>=20 Y:=20
M>=10 X:=l0 N<=20 Y:=2
M<=10 X:=l N>=20 Y:=20
M<=10 X:=l N<=20 Y:=2
然后制造数据,即是用例啊。
记得:尽可能用少的用例覆盖上面的语句和路径。
嘿嘿,仅作参考本回答被提问者采纳
相似回答