- 2
- 0
- 约2千字
- 约 55页
- 2022-08-28 发布于上海
- 举报
7-4 回答下列问题:
(2)假设有一个由1000行FORTRAN语句构成的程序(经编译后大约有5000条机器指令),估计对其进行测试期间将发现多少个错误?为什么?
(3)设计下列伪码程序的语句覆盖和路径覆盖测试用例:
START
INPUT (A,B,C)
IF A5
THEN X=10
ELSE X=1
END IF
IF B10
THEN Y=20
ELSE Y=2
END IF
IF C15
THEN Z=30
ELSE Z=3
END IF
PRINT (X,Y,Z)
STOP;;;;;;;解:用基本路径测试方法设计测试用例的过程,有下述4个步骤:
⑴ 根据过程设计的结果画出流图;;⑶确定线性独立路径的基本??合
由于它的环形复杂度为5,因此共有5条独立路径,分别取为:
路径1:1—2—3—4—6—7—9—11—12
路径2:1—2—5—6—7—9—11—12
路径3:1—2—3—5—6—7—9—11—12
路径4:1—2—3—4—6—7—8—9—11—12
路径5:1—2—3—4—6—7—8—10—11—12;
⑷设计可强制执行基本路径集合中每条路径的测试用例
①执行路径1:1-2-3-4-6-7-9-11-12(两个判定表达式全为真)
输入:A=1,B=1,C=2,D=2(任意)
预期的输出:X=2,Y=0
②执行路径2 :
原创力文档

文档评论(0)