《有效的单元测试(Effective Unit Testing)》是一本有关模块测试的系统软件实践手册,由杰出灵巧技术性实践权威专家编写,不但全方位阐释了模块测试用以软件开发的专用工具、方式 、标准和*实践,并且对各种各样测试疑难问题开展了详细分析,包括很多实践实例,可执行性强,能为客户高效率编写出色测试出示合理具体指导,让机构不断造就取得成功的商品和服务项目。
这书分成三一部分,共9章。第一部分(第一—3章)关键论述测试的目地与缘故,并剖析做为实用工具的测试替身演员的功效。第1章先从总体阐释测试优先所产生的使用价值,及其各种各样对测试和测试品质的危害,,第二章界定怎样才可以写成出色的测试。第三章讨沦当代程序猿最基础的专用工具之一——测试替身演员。第二一部分(第四—6章)的总体目标是协助大家尽快鉴别并修补测试编码中的坏味道。第四章展现毁坏测试易读性的坏味道。第五章再次对毁坏可扩展性的测试出示提议。第六章涉及到相关敏感或不靠谱的测试坏味道。第三一部分(第7—9章)涉~Java程序猿在编写测试时随时随地将会遇到的话题讨论。第7章详细介绍能测的设计的界定与作用。第八章讨论JVM語言的相互依存,及其怎样用另一门語言来测试Java编码。第9章专业探讨对搭建开展加快的难题。除此之外还包含2个附录,附录A详细介绍应用JUnit编写测试的新手入门专业知识。附录B讨论根据JUnit的API来拓展其内嵌作用。
目录
- 译者序
- 序言
- 前言
- 致谢
- 第一部分 基础
- 第1章 优秀测试的承诺 2
- 第2章 寻求优秀 13
- 第3章 测试替身 24
- 第二部分 目录
- 第4章 可读性 42
- 第5章 可维护性 71
- 第6章 可信赖 106
- 第三部分 消遣
- 第7章 可测的设计 126
- 第8章 用其他JVM语言来编写测试 142
- 第9章 加速执行测试 155
- 附录A JUnit入门 185
- 附录B 扩展JUnit 192