点击查看第一章
点击查看第三章

第2章

构建安全体系
测试是一项技能,虽然这可能会让一些人感到惊讶,但这是一个事实。
—Mark Fewster and Dorothy Graham,《自动化软件测试》,1999
我将测试作为本书的开篇可能会让一些读者感到意外,但请相信我,这样做有几个好处。在过去的几年中,测试已经成为衡量软件质量好坏的一个重要指标。一个好的测试策略所带来的好处是巨大的。任何测试(前提是认真设计过的)对代码质量的提高都是有好处的。在保证软件质量的所有措施中,测试是最不可或缺的一环,在本章中我将为你解释这是为何。
请注意,本章所讲的内容通常称为POUT(Plain Old Unit Testing,普通的单元测试),而不是TDD(Test-Driven Development,测试驱动开发,一种软件开发模式),后者将在本书的后面章

收藏 打印