重构 改善代码既有设计 第四章 构筑测试体系

确保所有测试都完全自动化,让他们检测自己的测试结果。

一套测试就是一个强大的bugzhen侦测器,能够dada大大缩减查找bug所需要的时间。

频繁地进行测试。每次编译请把测试也考虑进去。———每天至少执行每个测试一次。

单元测试和功能测试:

单元测试的目的:提高程序员的生产率,单元测试高度局部化,每个测试类都隶属于单一包。

功能测试的目的:保证软件能够正常运行,从客户的角度保证质量,并不关心程序员的生产力。

测试的一个重要技巧,寻找边界条件。

考虑可能出错的边界条件,把测试火力集中在那儿。

猜你喜欢

转载自blog.csdn.net/u013288800/article/details/81174914