4.1.4测试的方法与技术 人工测试方法 静态测 试方法计算机辅助静 态分析方法 软件测试的 策略和方法 白盒测试方法 动态测 试方法{黑盒测试方法 穷举测试方法
4.1.4 测试的方法与技术 软件测试的 策略和方法 静态测 试方法 动态测 试方法 人工测试方法 计算机辅助静 态分析方法 白盒测试方法 黑盒测试方法 穷举测试方法
4.1.4测试的方法与技术(续) 1静态测试 基本特征是在对软件进行分析 试,不实际运行被测试的”、检查和测 静态测试对需求规格说明书、软件设计说 明书、源程序做结构分析、流程图分析、符 号执行来找错。约可找出30~70%的逻辑设 92计错误
1 静态测试 基本特征是在对软件进行分析、检查和测 试,不实际运行被测试的软件。 静态测试对需求规格说明书、软件设计说 明书、源程序做结构分析、流程图分析、符 号执行来找错。约可找出30~70%的逻辑设 计错误。 4.1.4 测试的方法与技术(续)
4.1.4测试的方法与技术(续) 2动态测试 通过运行软件来检验软件的动态行为和运 行结果的正确性 02动态测试的两个基本要素 被测试程序 测试数据(测试用例)
2 动态测试 通过运行软件来检验软件的动态行为和运 行结果的正确性 动态测试的两个基本要素: ➢ 被测试程序 ➢ 测试数据(测试用例) 4.1.4 测试的方法与技术(续)
4.1.4测试的方法与技术(续) 2动态测试方法(续) (1)选取定义域有效值,或定义域外无效 值 (2)对已选取值决定预期的结果 (3)用选取值执行程序 (4)执行结果 2与(2)结果相比,和程序不符合有错
2 动态测试方法(续) (1)选取定义域有效值,或定义域外无效 值 (2)对已选取值决定预期的结果 (3)用选取值执行程序 (4)执行结果 与(2)结果相比, 和程序不符合有错 4.1.4 测试的方法与技术(续)
4.1.5测试步骤 1)模块测试 又称单元测试,在软件编码阶段进行,确认模块 作为单元能够正常运行 2)集成测试联合测试 把经过测试的单元按一定顺序组装成为系统,进 行测试,又称接口测试 3)系统测试 024-将软件系统作为单一实体,在用户积极参与下以 实际数据测试,测试的目的是验证系统能否达到 SRS的要求,因此又称验收测试
1) 模块测试 – 又称单元测试,在软件编码阶段进行,确认模块 作为单元能够正常运行 2) 集成测试/联合测试 – 把经过测试的单元按一定顺序组装成为系统,进 行测试,又称接口测试 3) 系统测试 – 将软件系统作为单一实体,在用户积极参与下以 实际数据测试,测试的目的是验证系统能否达到 SRS的要求,因此又称验收测试。 4.1.5 测试步骤