第2课 辅助 次感元测试.pdf
豆瓣评分:7.8
豆瓣简介:
所有程序员都知道应该做单元测试,但为什么你们没有做呢?是因为对单元测试不够了解,还是嫌单元测试麻烦,抑或认为单元测试的投入产出比太低?不管因为什么,你都应该看看这本书。
本书在第1版基础上新增了很多内容,不过仍然会手把手地教你从第一个单元测试开始写起,通过简单的例子让你理解如何编写好维护、易明白和可靠的单元测试。在此基础上,本书自然过渡到一些较为高级的主题,比如模拟对象、存根和隔离框架(Moq、FakeItEasy和Typemock Isolator等),同时涉及测试模式,以及组织、重构代码的技巧,乃至怎么测试“不可测试”的代码。另外,其中还介绍了集成测试和关联数据库的测试技术。
本书代码示例虽然是用C#写的,但有关单元测试的技术和思想适合所有使用静态类型语言(如VB.NET、Java、C++)的测试人员,以及测试驱动开发人员学习借鉴。
主要内容:
创建可读、可维护和可靠的测试
伪对象、存根、模拟对象和隔离(模拟)框架
简单的依赖注入技术
重构遗留代码
第2版新增:
受限与不受限的隔离框架及其工作原理
隔离框架的特征及Typemock等框架的内部工作机制
更多实施单元测试的可用技术
调优示例代码的设计(避免使用属性设置方法,转而使用构造函数注入)
点到为止,探讨SOLID原则
构建自动化及测试模式
对设计与可测试性的新认识
更新工具与框架(附录A)
下载链接