发现软件错误的情况有很多:
- 由首次编写代码的开发人员发现。
- 由尝试运行代码的开发人员发现。
- 由组中的其他开发人员或测试人员发现。
- 作为产品大规模测试的一部分。
- 由最终用户发现。
如果在第一种情况下发现软件错误,则修复错误比较容易,成本也很低。情况越靠后,修复软件错误的成本就越高;修复一个由最终用户发现的软件错误可能要耗费 100 或 1000 倍的成本。更不用说用户通常因为软件错误导致工作无法继续,而一直等到下一个版本才能解决问题。
如果开发人员能够在编写代码期间发现所有的软件错误,那就再好不过了。为此,您必须编写能在编写代码时运行的测试。有一种很不错的方法,它恰好可以做到这一点。
出处:Microsoft
责任编辑:蓝色
上一页 下一页 事先测试开发
◎进入论坛网络编程版块参加讨论
|