1.1 软件测试基础概念
1.1.2 软件测试的重要性
• 一个不好的测试程序可能导致任务的失败,更重要的是可能影响操作的性能和可靠
性,并且可能导致在维护阶段花费巨大的成本。
• 一个好的测试程序是项目成功的重要保证。复杂的项目在软件测试和验证上需要花
费项目一半以上的成本,为了使测试有效,必须事先在计划和组织测试方面花费适
当的时间。
• 一个好的测试程序可以极大地帮助定义需求和设计,这有助于项目在一开始就步入
正轨,测试程序的好坏对整个项目的成功有着重要的影响。
• 一个好的测试可以使修改错误的成本变得很低。
• 一个好的测试可以弥补一个不好的软件项目,有助于发现项目存在的许多问题。