程序员修炼三部曲 第2部 单元测试之道Java版 使用JUnitPDF电子书下载
- 电子书积分:9 积分如何计算积分?
- 作 者:(美)Andrew Hunt,(美)David Thomas著;陈伟柱,陶文译
- 出 版 社:北京:电子工业出版社
- 出版年份:2005
- ISBN:7121006650
- 页数:159 页
第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.8 JUnit测试骨架 35
3.7 关于命名的更多说明 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 EasyMock对象 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.2 “冒烟”测试 121
附录A Gotchas 121
A.1 只要代码能工作就可以 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
- 《女丹仙道:道教女子内丹养生修炼秘籍 下》董沛文著 2012
- 《程序逻辑及C语言编程》卢卫中,杨丽芳主编 2019
- 《行测资料分析》李永新主编 2019
- 《抗战三部曲 国防诗歌集》蒲风著 1937
- 《汉冶萍三部曲之烽火残阳》胡燕怀 2019
- 《高等学校“十三五”规划教材 C语言程序设计》翟玉峰责任编辑;(中国)李聪,曾志华,江伟 2019
- 《改革进程中的刑事诉讼程序与证据问题研究 基于警察的视角》谢波 2019
- 《Java程序设计基础》罗刚 2018
- 《C++程序设计实验指导 第2版》张潇责任编辑;孟桂娥 2019
- 《C程序设计教程 第3版》林小茶,陈昕 2018
- 《SQL与关系数据库理论》(美)戴特(C.J.Date) 2019
- 《魔法销售台词》(美)埃尔默·惠勒著 2019
- 《看漫画学钢琴 技巧 3》高宁译;(日)川崎美雪 2019
- 《优势谈判 15周年经典版》(美)罗杰·道森 2018
- 《社会学与人类生活 社会问题解析 第11版》(美)James M. Henslin(詹姆斯·M. 汉斯林) 2019
- 《海明威书信集:1917-1961 下》(美)海明威(Ernest Hemingway)著;潘小松译 2019
- 《迁徙 默温自选诗集 上》(美)W.S.默温著;伽禾译 2020
- 《上帝的孤独者 下 托马斯·沃尔夫短篇小说集》(美)托马斯·沃尔夫著;刘积源译 2017
- 《巴黎永远没个完》(美)海明威著 2017
- 《剑桥国际英语写作教程 段落写作》(美)吉尔·辛格尔顿(Jill Shingleton)编著 2019
- 《电子测量与仪器》人力资源和社会保障部教材办公室组织编写 2009
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《通信电子电路原理及仿真设计》叶建芳 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《电子应用技术项目教程 第3版》王彰云 2019
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017