单元测试之道C#版:使用NUnitpdf下载pdf下载

单元测试之道C#版:使用NUnit百度网盘pdf下载

作者:
简介:本篇主要提供单元测试之道C#版:使用NUnitpdf下载
出版社:
出版时间:2005-01
pdf下载价格:0.00¥

免费下载


书籍下载


内容介绍

 购买须知:

(1)图书现货且为正版,保证质量,发货后3-4天到达买家手中。

(2)部分图书,本店下单商品我们会联系您确定发货。如没联系上的,我们可能先行发货,望多理解。

(3)店主是否在线都可以放心直接付款购买!请谅解本店图书不议价!

(4)如对书籍不满意,本店图书均可以无理由或无条件退货!不接受中差评,有任何问题都会与买家及时取得联系!

^.^ 关注本店可领优惠券,下单更优惠!^.^

书名:单元测试之道C版:使用NUnit——程序员修炼三部曲

定价:25.00元

作者:(美)托马斯 ,陈伟柱,陶文

出版社:电子工业出版社

出版日期:2005-01-01

ISBN:9787121006661

字数:

页码:

版次:1

装帧:*装

开本:

商品重量:0.4kg

编辑推荐


程序员修炼三部曲丛书包*了四本书,介绍了每个注重实效的程序员和成功团队所*的一些工具。
注重实效的程序员都会利用反馈来指导开发,并驱动个人的开发流程。编码的时候,*有用的反馈来自于“单元测试”。
为了测试一座桥梁,不会只在晴朗的天气,开一辆汽车从桥中间穿过,就认为已经完成了对桥梁的测试。然而许多程序员却正在使用这种测试方法——把这种一次顺利通过称为“测试”。事实上,注重实效的程序员应该能够做得比这更好。
实时的单元测试会令开发过程更加简单。它能够让设计更加优化,同时大大减少调试代码所花费的时间。
从这本书中,您能够学到:
·编写更好,更快,并且bug更少的代码。
·找到bug的隐身之处,并且学会如何修正这些bug。
·在不使用整个项目的前提下,就可以测试一小段代码。
·学会如何JUnit来简化测试代码。
·如何在开发小组中展开高效的测试。
本书将借助面向Java的免费程序库JUnit来对单元测试进行描述;这些技*同样也适用于其它语言和框架(本丛书还有一本针对Java版本的姐妹书籍《单元测试之道C版——使用UNnit》)。

内容提要


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

目录


关于程序员修炼三部曲
前言
*章 序言
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 Ob*e*s
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 习题答案
索引

作者介绍


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

文摘


序言