4单元测试的投入
代码走查、单元测试、模块测试……都可以提高软件质量。但是,软件开发是一个经济学范畴的事情,应该合理安排所有这些步骤的投入。我认为对核心代码走查,对重要代码单元测试,用例制而不要太看重各覆盖率指标。
5单元测试的平台
单元应该与平台、支撑尽量解耦,在调试方便的windows平台进行。
6单元测试的设计
介绍单元测试的书有不少,此处推荐《Design by Contract原则与实践》(Richard Mitchell与Jim Mckim)一书。
于此节选其中一个实例供大家参考。虽然是Eiffel语言写的,但绝对不会影响理解其思想。
7 可测试性的提高
单元测试的可测试性,无法在代码编码完成后再进行提高,是要在设计阶段就要预先考虑的。也就是说,可测试性是设计出来的。
具体方法,请参看《测试驱动开发》(Kent Beck)。一书之言,恕我无法数言以概。

