软件单元测试
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

1.2 测试驱动开发

传统的软件开发方式是先写产品代码,再写测试代码,最后用测试代码来验证产品代码。但是在敏捷方法中,特别是敏捷中的极限编程鼓励进行测试驱动开发,即先写测试代码,再写产品代码,最后对代码进行重构。其好处是能够充分考虑程序需要处理的正常场景和异常场景,尽可能一次性地写出正确的产品代码,从而提高开发效率。本书在第8章会详细介绍测试驱动开发。