三个盲人和一头大象:你能够为质量 下定义吗? 质量管理领域权威人物JM. Juran将质量 定义为“决定产品性能和:满意程度’的 特征”,测试注重于产品的满意度 测试应针对这样一种情况: 软件产品在一些特定的范围内不能满足 客户的合理要求。 通过测试过程可以评定质量风险(可能 的错误),了解被测试系统中存在的错误 模式(观察到的错误症状)
三个盲人和一头大象:你能够为质量 下定义吗? 质量管理领域权威人物J.M.Juran将质量 定义为“决定产品性能和‘满意程度’的 特征”, 测试注重于产品的满意度。 测试应针对这样一种情况: 软件产品在一些特定的范围内不能满足 客户的合理要求。 通过测试过程可以评定质量风险(可能 的错误),了解被测试系统中存在的错误 模式(观察到的错误症状)
质量控制技术 开发方法学 匚配置管理」 避免错误 匚验证技术」 评审 正确性验证 调试 性能调试 质量控制 检错 仁组件测试 测试〈[集成测试 系统测试 原子事务 容错 模块冗余性 质量控制活动分类
质量控制技术 质量控制活动分类 开发方法学 配置管理 验证技术 评 审 正确性验证 性能调试 组件测试 集成测试 系统测试 原子事务 模块冗余性 质量控制 检 错 避免错误 容 错 调 试 测 试
软件质量问题 以软件测试为中心的软件质量保障技术 软件静态测试技术 质量软件度量技术 控制动态测试技术 技术配置管理技术 修改控制与管理技术 软件测试是保证软件质量,提高 软件可靠性的关键
软件质量问题 以软件测试为中心的软件质量保障技术 软件 静态测试技术 质量 软件度量技术 控制 动态测试技术 技术 配置管理技术 修改控制与管理技术 软件测试是保证软件质量,提高 软件可靠性的关键
软件测试的目标 (1预防错误:几乎不可实现 (2)发现错误
软件测试的目标 (1)预防错误: 几乎不可实现 (2)发现错误
6.1.1测试的目的与地位 G. J. Myers在<软件测试技巧>中认为 1.测试是为了寻找错误而运行程序的过程。 2.一个好的测试用例是指很可能找到迄今为 止尚未发现的错误的测试 3.一个成功的测试是揭示了迄今为止尚未发 现的错误的测试
6.1.1 测试的目的与地位 G.J.Myers在<软件测试技巧>中认为: 1.测试是为了寻找错误而运行程序的过程。 2.一个好的测试用例是指很可能找到迄今为 止尚未发现的错误的测试。 3.一个成功的测试是揭示了迄今为止尚未发 现的错误的测试