测决定软件与系统的配合关系 需求分析 试与开发前期工作的关系 〖概要设计」 详细设计 编码 单元测试 集成测试 确认测试」 系统测
测 试 与 开 发 前 期 工 作 的 关 系 决定软件与系统的配合关系 需求分析 概要设计 详细设计 编 码 单元测试 集成测试 确认测试 系统测试
开发前期出现错误的”展 测编|设\需求 试\码\计分析(计划
开发前期出现错误的扩展 计划 需求 分析 设 计 编 码 测 试 A B
软件生存期各阶段间需保持的正确性 用户要求 用户 相符吗?运行结果 计算机 我要什么? 程序运行得 理解正确性 5)(到的结果 表达正确性 运行正确性 4八输入正确性 需求说明书 分析员 源程序 我可以提 程序员: 供什么? 2 我要让计算 3)人机什么做? 理解正确性一(设计说明书 设计正确性设计员 理解正确性 表达正确性 我要让软件编码正确性 做什么?
软件生存期各阶段间需保持的正确性 用户要求 用户: 我要什么? 运行结果 计算机: 程序运行得 到的结果 源程序 程序员: 我要让计算 机什么做? 设计说明书 设计员: 我要让软件 做什么? 需求说明书 分析员: 我可以提 供什么? 1 2 3 4 理解正确性 5 表达正确性 理解正确性 设计正确性 表达正确性 理解正确性 编码正确性 运行正确性 输入正确性 相符吗?
观试原如 (2)概要设计时应完成测试计划, 详细的测试用例定义可在设计 模型确定后开始,所有测试可 在任何代码被产生之前进行计 划和设计
测试原则 (2)概要设计时应完成测试计划, 详细的测试用例定义可在设计 模型确定后开始,所有测试可 在任何代码被产生之前进行计 划和设计
软件测试不等于程序测试 软件测试应贯穿于软件定义与开发 的整个期间; 据美国一家公司统计,查出的软件错 误中,属于需求分析和软件设计的错 误约占64%,属于程序编写的错误仅 占36%。程序编写的许多错误是“先 天的
软件测试不等于程序测试 软件测试应贯穿于软件定义与开发 的整个期间; 据美国一家公司统计,查出的软件错 误中,属于需求分析和软件设计的错 误约占 64%,属于程序编写的错误仅 占 36%。程序编写的许多错误是“先 天的”