v

您的位置:VeryCD图书计算机与网络

图书资源事务区


《单元测试之道-使用JUnit(Java版)》(Pragmatic Unit Testing:In Java with JUnit)扫描版[PDF]

  • 状态: 精华资源
  • 摘要:
    图书分类网络
    出版社电子工业出版社
    发行时间2005年1月31日
    语言简体中文
  • 时间: 2013/07/05 17:42:31 发布 | 2013/07/12 04:26:33 更新
  • 分类: 图书  计算机与网络 

slholmes

精华资源: 762

全部资源: 762

相关: 分享到新浪微博   转播到腾讯微博   分享到开心网   分享到人人   分享到QQ空间   订阅本资源RSS更新   美味书签  subtitle
该内容尚未提供权利证明,无法提供下载。
中文名单元测试之道-使用JUnit(Java版)
原名Pragmatic Unit Testing:In Java with JUnit
图书分类网络
资源格式PDF
版本扫描版
出版社电子工业出版社
书号7121006650
发行时间2005年1月31日
地区大陆
语言简体中文
简介

IPB Image

评论处1楼有网盘链接


内容介绍:

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


内容截图:

IPB Image



目录

关于程序员修炼三部曲 xi
前言 xiii
第1章 序言 1
1.1 自信地编码 2
1.2 什么是单元测试。 3
1.3 为什么要使用单元测试 4
1.4 我需要做什么呢? 5
1.5 如何进行单元测试 7
1.6 不写测试的借口 7
1.7 本书概要 12
第2章 你的首个单元测试 13
2.1 计划你的测试 14
2.2 测试一个简单的方法 15
2.3 更多的测试 20
第3章 使用junit编写测试 21
3.1 构建单元测试 21
3.2 junit的各种断言 22
3.3 junit框架 26
3.4 junit测试的组成 27
3.5 自定义junit断言 32
.3.6 junit和异常 33
3.7 关于命名的更多说明 35
3.8 junit测试骨架 35

第4章 测试哪些内容:right-bicep 37
4.1 结果是否正确? 38
4.2 边界条件 41
4.3 检查反向关联 42
4.4 使用其它其他手段来实现交叉检查 。42
4.5 强制产生错误条件 43
4.6 性能特性 44
第5章 correct边界条件 47
5.1 一致性 48
5.2 有序性 49
5.3 区间性 51
5.4 引用/耦合性 54
5.5 存在性 55
5.6 基数性 56
5.7 时间性 58
5.8 自己动手尝试 60
第6章 使用mock对象 65
6.1 简单的替换 66
6.2 mock对象 67
6.3 测试servlet 71
6.4 easy mock 对象 74
第7章 好的测试所具有的品质 79
7.1 自动化 80
7.2 彻底的 81
7.3 可重复 83
7.4 独立的 83
7.5 专业的 84
7.6 对测试进行测试 86
第8章 在项目中进行测试 89
8.1 把测试代码放到哪 89
8.2 测试的礼貌 93
8.3 测试的频率 94
8.4 测试与遗留代码 95
8.5 测试与评审 98
第9章 设计话题 101
9.1 面向测试的设计 101
9.2 为测试而重构 103
9.3 测试类的不变性 114
9.4 测试驱动的设计 117
9.5 测试无效的参数 119
附录a gotchas 121
a.1 只要代码能工作就可以 121
a.2 “冒烟” 测试 121
a.3 “请让我的机器来运行” 122
a.4 浮点数问题 122
a.5 测试耗费的时间太多了 123
a.6 测试总是失败 123
a.7 在某些机器上测试失败 124
a.8 我的main没有被运行 125
附录b 安装junit 127
b.1 命令行安装 128
b.2 管用吗 129
附录c junit测试骨架 131
c.1 辅助类 133
c.2 基本模板 133
附录d 资源 137
d.1 网络资源 137
d.2 参考书目 139
附录e 注重实效的单元测试:总结 141
附录f 习题答案 143
索引 155

正在读取……

这里是其它用户补充的资源(我也要补充):

暂无补充资源
正在加载,请稍等...

点击查看所有28网友评论

 

(?) [公告]留口水、评论相关规则 | [活动]每日签到 轻松领取电驴经验

    小贴士:
  1. 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
  2. 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
  3. 勿催片。请相信驴友们对分享是富有激情的,如果确有更新版本,您一定能搜索到。
  4. 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。
  5. 如果您发现自己的评论不见了,请参考以上4条。