有效的单元测试

科斯凯拉 (Lasse Koskela)

出版时间

2014-11-01

ISBN

9787111483434

评分

★★★★★
书籍介绍

《有效的单元测试》是一本关于单元测试的专著,由资深敏捷技术实践专家撰写,不仅系统且深入地阐释了单元测试用于软件设计的工具、方法、原则和最佳实践,而且对各种测试常见问题进行了深入分析,包含大量实践案例,可操作性强,能为用户高效编写优秀测试提供有效指导,让组织持续创造成功的产品和服务。

《有效的单元测试》分为三部分,共9章。第一部分(第1~3章)主要阐述测试的目的与原因,并分析作为常用工具的测试替身的作用。第1章先从整体阐释测试先行所带来的价值,以及各种对测试和测试质量的影响。第2章定义如何才能写出优秀的测试。第3章讨论现代程序员最基本的工具之一——测试替身。第二部分(第4~6章)的目标是帮助我们更好地识别并修复测试代码中的坏味道。第4章展示破坏测试可读性的坏味道。第5章继续对破坏可维护性的测试提供建议。第6章涉及有关脆弱或不可靠的测试坏味道。第三部分(第7~9章)涉及Java程序员在编写测试时随时可能碰到的话题。第7章介绍可测的设计的定义与作用。第8章探讨JVM语言的共生,以及如何用另一门语言来测试Java代码。第9章专门讨论对构建进行加速的问题。此外还包括两个附录,附录A介绍使用JUnit编写测试的入门知识。附录B探讨通过JUnit的API来扩展其内置功能。

目录
第一部分 基础
第1章 优秀测试的承诺
1.1 国情咨文:编写更好的测试
1.2 测试的价值
1.2.1 生产力的因素

显示全部
用户评论
能让我有所得的都是好书
注重实操的书,居然不用看配套的src也能看懂.虽然有些ant和bdd的工具已经不再适用了,不过其中的一些例子还是很有意义.记下了,可以做为Tdd的入门书籍推荐给别人.
单元测试的重构版本,值得拥有!里面的书单也是一个惊喜
比较基础, 最近对XP的测试和开发思路很感兴趣. 8和9没读, 貌似对非java的ut没什么帮助
写出优秀的测试代码和非测试代码要求都是一样的,要遵循软件开发最佳实践与编程原则。
主要是介绍了一些写测试代码的规范,比如不要写永远成功的代码,代码的文件路径不要用绝对路径等等,都是些小技巧类的东西。另外,不知道为啥,感觉这本书挺枯燥的。
现在书里的很多概念和技巧已经变成了共识,只有里面说的一些原则比较有用,微服务时代需要解决更多是契约测试的问题。
对于整体上理解单元测试还是有些帮助的。个人而言,对测试方面的理论更加完善了一些。
下载
收藏