首页 > 试题广场 >

(12分)设计下列伪代码程序的语句覆盖和路径覆盖的测试用

[问答题]

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

START

INPUTN(A, B, C)

IF A>5 THEN

X=10

ELSE X=1

IF B>10 THEN

Y=20

ELSE    Y=2

IF C>15  THEN

Z=30

ELSE  Z=3

PRINT(X, Y, Z)

STOP

语句覆盖:每条语句都要被覆盖到
所以是A>5,B>10,C>15

路径覆盖:每条路径都要被覆盖到
A、B、C各有真和假这两条路径
组合有2*2*2=8条路径
A>5,B>10,C>15
A>5,B>10,C<=15
A>5,B<=10,C>15
A>5,B<=10,C<=15
A<=5,B>10,C>15
A<=5,B>10,C<=15
A<=5,B<=10,C>15
A<=5,B<=10,C<=15
发表于 2017-09-20 11:57:24 回复(0)