4.1.3软件测试信息流(续) 改正 软件 的软件 配置 测试 结果 错误(排错 测试 测试 结果 配置 分析人出错率 测试 可靠性 工具 预期 分析 结果 预测的 可靠性 die 26
sdie 26 4.1.3 软件测试信息流(续) 软件 配置 测试 配置 测试 测试 工具 结果 分析 排错 可靠性 分析 测试 结果 错误 预期 结果 出错率 改正 的软件 预测的 可靠性
4.1.4测试的方法与技术 人工测试方法 静态测 试方法计算机辅助静 态分析方法 软件测试的 策略和方法 白盒测试方法 动态测 试方法{黑盒测试方法 穷举测试方法 die
sdie 27 4.1.4 测试的方法与技术 软件测试的 策略和方法 静态测 试方法 动态测 试方法 人工测试方法 计算机辅助静 态分析方法 白盒测试方法 黑盒测试方法 穷举测试方法
4.1.4测试的方法与技术(续) 1静态测试 基本特征是在对软件进行分析、检查和测 试,不实际运行被测试的软件。 静态测试对需求规格说明书、软件设计说 眀书、源程序做结构分析、流程图分析、符 号执行来找错。约可找出30~70%的逻辑设 计错误。 die 28
sdie 28 1 静态测试 基本特征是在对软件进行分析、检查和测 试,不实际运行被测试的软件。 静态测试对需求规格说明书、软件设计说 明书、源程序做结构分析、流程图分析、符 号执行来找错。约可找出30~70%的逻辑设 计错误。 4.1.4 测试的方法与技术(续)
4.1.4测试的方法与技术(续) 2动态测试 通过运行软件来检验软件的动态行为和 行结果的正确性 动态测试的两个基本要素 被测试程序 测试数据(测试用例) die
sdie 29 2 动态测试 通过运行软件来检验软件的动态行为和运 行结果的正确性 动态测试的两个基本要素: ➢ 被测试程序 ➢ 测试数据(测试用例) 4.1.4 测试的方法与技术(续)
4.1.4测试的方法与技术(续) 动态测试方法(续) (1)选取定义域有效值,或定义域外无效 值 (2)对已选取值决定预期的结果 (3)用选取值执行程序 (4)执行结果 与(2)结果相比,和程序不符合有错 die
sdie 30 2 动态测试方法(续) (1)选取定义域有效值,或定义域外无效 值 (2)对已选取值决定预期的结果 (3)用选取值执行程序 (4)执行结果 与(2)结果相比, 和程序不符合有错 4.1.4 测试的方法与技术(续)