第6章系统实施、评价和维护 - 图文 下载本文

4.1.4 测试的方法与技术(续)

?1 静态测试

?基本特征是在对软件进行分析、检查和测试,不实际运行被测试的软件。

?静态测试对需求规格说明书、软件设计说明书、源程序做结构分析、流程图分析、符号执行来找错。约可找出30~70%的逻辑设计错误。

29

4.1.4 测试的方法与技术(续)

?2 动态测试

?通过运行软件来检验软件的动态行为和运行结果的正确性

?动态测试的两个基本要素:?被测试程序

?测试数据(测试用例)

30

4.1.4 测试的方法与技术(续)

?????

2 动态测试方法(续)

(1)选取定义域有效值,或定义域外无效值(2)对已选取值决定预期的结果(3)用选取值执行程序

(4)执行结果与(2)结果相比,若不符合说明有错

31

4.1.5 测试步骤

1) 模块测试

–又称单元测试,在软件编码阶段进行,确认模块作为单元能够正常运行

2) 集成测试/联合测试

–把经过测试的单元按一定顺序组装成为系统,进行测试,又称接口测试

3) 系统测试

–将软件系统作为单一实体,在用户积极参与下以实际数据测试,测试的目的是验证系统能否达到SRS的要求,因此又称

32

验收测试。