第一图书网

单元测试之道C#版

托马斯 电子工业出版社
出版时间:

2005-1  

出版社:

电子工业出版社  

作者:

托马斯  

页数:

159  

字数:

200000  

Tag标签:

无  

内容概要

《程序员修炼三部曲》是一套由四本小册子组成的丛书,旨在帮助解决程序员在日常工作中遇到的一些具体问题的需要,内容覆盖了对于现代软件开发非常重要的基础性知识。这套丛书不仅展现了注重实效的实际技巧、工具使用,也贯穿了作者们在其名作《程序员修炼之道:从小工到专家》中所坚持的开发哲学。而所有这些,都是帮助开发人员和开发团队进行正常开发、不断进步,并带来高开发效率的利器。    《单元测试之道C#版——使用NUnit》是本丛书的第二本(本书还有Java版本《单元测试之道Java版——使用JUnit》),阐述使用自由公开的NUnit程序库以C#语言进行单元测试,其内容也广泛适用于其他语言和框架程序库。本书主要内容包括:如何更高效地撰写bug更少的代码;如何发现bug的藏身之处以及如何清除bug;如何测试代码片断而不用牵连整个项目;如何利用NUnit简化测试代码;如何在团队中高效地进行测试,等等。    本书主要适用于具有一定编码和设计经验,但是对单元测试并不是很有经验的C#程序员。

作者简介

Andrew Hunt和David Thomas是Pragmatic Programmers的合伙人。他们不但为客户开发复杂的软件系统,而且为开发者和项目经理提供具有实务的各种资源。他们的第一本书《程序员修炼之道——从小工到专家》(The Pragmatic Programmer:From jouneyman to master)是面向技术和实践

书籍目录

关于程序员修炼三部曲 前言 第1章 序言 1.1 自信地编码 1.2 什么是单元测试 1.3 为什么要使用单元测试 1.4 我需要做什么呢 1.5 如何进行单元测试 1.6 不写测试的借口 1.7 本书概要 第2章 你的首个单元测试 2.1 计划你的测试 2.2 测试一个简单的方法 2.3 使用NUnit来运行测试 2.4 运行例子 2.5 更多的测试 第3章 使用NUnit编写测试 3.1 构建单元测试 3.2 NUnit的各种断言 3.3 NUnit框架 3.4 NUnit测试的组成 3.5 自定义NUnit断言 3.6 NUnit和异常 3.7 临时忽略一些测试 第4章 测试哪些内容:Right-BICEP 4.1 结果是否正确 4.2 边界条件 4.3 检查反向关联 4.4 使用其他手段来实现交叉检查 4.5 强制产生错误条件 4.6 性能特性 第5章 CORRECT边界条件 5.1 一致性 5.2 有序性 5.3 区间性 5.4 引用/耦合性 5.5 存在性 5.6 基数性 5.7 时间性 5.8 自己动手尝试第6章 使用Mock对象 6.1 简单的替换 6.2 Mock对象 6.3 正规化 Mock Objects 6.4 什么时候不应使用 Mock 第7章 好的测试所具有的品质 7.1 自动化 7.2 彻底的 7.3 可重复 7.4 独立的 7.5 专业的 7.6 对测试进行测试 第8章 在项目中进行测试 8.1 把测试代码放到哪儿 8.2 测试的礼貌 8.3 测试的频率 8.4 测试与遗留代码 8.5 测试与评审 第9章 设计话题 9.1 面向测试的设计 9.2 为测试而重构 9.3 测试类的不变性 9.4 测试驱动的设计 9.5 测试无效的参数 附录A Gotchas A.1 只要代码能工作就可以 A.2 “冒烟” 测试 A.3 “请让我的机器来运行” A.4 浮点数问题 A.5 测试耗费的时间太多了 A.6 测试总是失败 A.7 在某些机器上测试失败附录B 资源 B.1 网络资源 B.2 参考书目 附录C 注重实效的单元测试:总结 附录D 习题答案 索引


图书封面

图书标签Tags

广告

下载页面


单元测试之道C#版 PDF格式下载



虽然是一本大开本的书,但还是喜欢称他为一本小册子。拿到手的第一感觉就是这是一本正版图书。包装不错,纸质很好。花了半天的时间读完了四章的内容,并且将所有的例子付诸实践,就前三章来说这是一本很容易看懂,且很利于实践的书。如果你有一定的编程基础那么读过前三章你就可以开始你的单元测试了。后面的是交给你怎样做有效的测试,做更好的测试。不得不说作者的一些归纳有点模糊和牵强。可能是我刚读一遍的缘故。有些东西耦合性较高,且阐述不清楚。但我想他很值得我多次反复阅读来理解其中的内涵,并将概念吃透,然后将它运用到我的代码测试中去。整本书的写作风格都很友好,很平易近人,让人爱不释手,是一本很值得一读的书。(不管你是对NUnit一无所知抑或已经利用NUnit测试过你的代码——比如我)


NUnit是一个很经典的测试框架,通过此书可以了解软件测试的思想,以后再使用其它的测试框架也可以很快上手。


感觉和Junit那本差不多啊


终于把英文版的电子书看完了,收获不小,买了本中文版的过来看第二遍.


值得看下的书


写得很简单很实用!程序员修炼系列,好像都是这样的风格。从单元测试的概念到实际应用都有所涉及,看了小部分就觉得远远超出这本书的价格。


对于刚接触单元测试的我,本书让我少走了一些弯路.


对单元测试不太了解可以试试看下这本书


介绍了一些单元测试的基础,对于.net测试的初学者比较有帮助


一般,对初学者还算可以,但没有真正实用的实战说明,只能算是单元测试入门~


书还行,就是太薄了点儿。不是太具体。


哎,怎么讲呢?看别人评论的很好,价格也不高,买回来,看的不舒服。


讲的太简单了,看完没觉得从中学到什么东西


还成,简单了些


看了一点,有点用处。


相关图书