市面上一本面向开发人员的测试书
业界有影响的测试专家朱少民、杨晓慧、欧阳辰、曾乐天翻译
本书不是“测试专家写的开发人员测试”,而是“开发专家写的开发人员测试”。书中并没有花太多篇幅介绍测试的概念、测试设计技术、单元测试工具(这些可能是我们之前推行开发人员测试的重点),而是把重心放在了可测试性、影响测试的编码风格、实现开发人员测试的方式、测试环境和条件的构造、开发人员测试在全部测试活动中的位置和作用等方面(这些是真正影响开发人员测试效率的问题)。因此,这本书对于开发人员具有很好的实用价值。
这本书不是一座“大山”,而是若干“甜点”组成,除了前3章介绍测试的基本概念和术语,其他各章相对独立,一章基本是一个主题,阐述开发人员测试所遇到的问题、解决方法、注意事项等。即使隔了很长时间我们才读另一章,或者跳过没有兴趣的个别章节,也完全不影响我们阅读的体验或收获。“甜点”还隐藏在每一章中——每章穿插着一些“小窍门”“经验之谈”或“注意事项”等,点拨读者,读者获得启发或警醒。
本书实例丰富,循序渐进,例如14.1 节就用了“一个简单的搜索引擎”的8个实例,一步一步地介绍经典风格的TDD是如何实施的。