图书介绍
测试驱动开发的3项修炼 走出TDD丛林PDF|Epub|txt|kindle电子书版本下载
![测试驱动开发的3项修炼 走出TDD丛林](https://www.shukui.net/cover/57/31722368.jpg)
- 王晓毅编著 著
- 出版社: 北京:清华大学出版社
- ISBN:7302167664
- 出版时间:2008
- 标注页数:372页
- 文件大小:35MB
- 文件页数:408页
- 主题词:软件开发
PDF下载
下载说明
测试驱动开发的3项修炼 走出TDD丛林PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
混沌篇 丛林中的TDD神火之光2
第1章 丛林中的TDD神火之光2
1.1 丛林中的TDD的光芒——看上去很美2
1.2 TDD的实践故事开始了3
1.3 金字塔上神像的光芒四射是因为金字塔的伟岸10
开天篇 一个简单的胜利14
第2章 TDD基础——一个简单的胜利14
2.1 什么是TDD14
2.2 TDD的步骤,战略上蔑视14
2.3 战术上重视15
2.4 一个简单的胜利,TDD的简化示例17
2.5 TDD的光芒17
2.5.1 TDD带给开发人员什么17
2.5.2 TDD带给管理者什么18
2.6 光芒之下的TDD实践丛林19
2.7 还原TDD,懂得总结是最大的财富20
2.8 丛林生存法则的吉祥三宝:罗盘、火种、宝剑21
TDD三项修炼之克罗托篇 转动“结构化”和“敏捷”的罗盘第3章 结构化开发方法28
3.1 软件开发过程及生命周期模型28
3.2 结构化开发过程方法概述30
3.3 瀑布开发模型31
3.4 V模型34
3.5 原型及螺旋模型38
3.6 RUP40
3.7 结构化开发方法的质量保证及裁剪50
第4章 敏捷开发方法55
4.1 机制、管理、技术创新的敏捷方法55
4.2 敏捷方法概述57
4.3 掌握敏捷的金箍棒59
4.4 敏捷方法的七种兵器62
4.5 XP63
4.6 XP核心实践的项目经验70
4.7 测试驱动开发与XP72
第5章 开发方法评估,踏入平衡之美自由道路74
5.1 开发方法的评估、比较及项目应用74
5.2 项目开发方法选择及过程定义经验77
5.3 自由智能平衡之美的开发方法79
5.4 一个真实的开发项目案例79
5.4.1 案例80
5.4.2 分析82
5.4.3 实践84
TDD三项修炼之拉克罗斯篇 单元测试之星火燎原92
第6章 摘下有色眼镜后的测试92
6.1 广义上的测试93
6.2 狭义上的测试——系统测试95
第7章 单元测试火种的力量100
7.1 单元测试及意义100
7.2 单元测试的任务104
7.3 XP中的单元测试107
第8章 单元测试方法谈110
8.1 单元测试方法之代码复查110
8.2 单元测试方法之静态测试113
8.3 单元测试方法之动态测试116
第9章 单元测试用例设计120
9.1 测试用例120
9.2 单元测试用例121
9.3 黑盒测试用例设计方法122
9.3.1 等价类法122
9.3.2 边界值法123
9.3.3 因果图法124
9.3.4 错误推测法127
9.4 白盒测试用例设计方法127
9.4.1 逻辑覆盖法127
9.4.2 基本路径法132
9.5 测试驱动和桩设计136
9.6 单元测试的过程及模板139
9.7 一段真实的单元测试历程139
9.7.1 案例描述139
9.7.2 确定测试目标141
9.7.3 制定单元测试计划141
9.7.4 测试用例设计142
9.7.5 单元测试总结报告143
第10章 单元测试工具实践图谱145
10.1 XUnit145
10.2 JUnit工具实践图谱147
10.2.1 JUnit简介147
10.2.2 JUnit安装147
10.2.3 JUnit运行模式147
10.2.4 循序渐进JUnit示例149
10.2.5 JUnit经验宝典157
10.3 CppUnit工具实践图谱158
10.3.1 CppUnit简介158
10.3.2 CppUnit安装及设置158
10.3.3 循序渐进CppUnit示例159
10.3.4 CppUnit经验宝典161
10.4 NUnit工具实践图谱162
10.4.1 NUnit简介162
10.4.2 循序渐进NUnit162
10.5 数据库单元测试实践169
10.5.1 DBUnit170
10.5.2 Mock Object173
10.6 XUnit中测试设计心得174
10.6.1 类测试设计心得174
10.6.2 测试代码重用设计心得175
10.6.3 测试方法设计原则175
10.7 Eclipse中的静态测试工具CheckStyle176
10.7.1 CheckStyle简介176
10.7.2 CheckStyle配置176
10.8 Rational单元测试辅助工具系列191
10.8.1 Purify191
10.8.2 PureCoverage194
10.8.3 Quantify196
10.8.4 Test RealTime198
第11章 自动化测试与每日构建208
11.1 软件构建和发布209
11.2 自动化构建意义210
11.3 自动化构建要素211
11.4 .NET自动化构建工具实践212
11.4.1 Ant简介213
11.4.2 在.net中通过CCNet和MSBuild实现每日构建219
11.5 Java自动化构建工具实践224
第12章 单元测试管理实践233
12.1 单元测试方案233
12.2 单元测试策略234
12.3 单元测试退出准则235
12.4 单元测试管理建议236
TDD三项修炼之阿特罗波斯篇 练就重构的精妙剑术第13章 重构时机238
13.1 重构概述240
13.2 重构触发时机的特征识别241
13.3 一个重构信号识别的案例243
第14章 重构塑型263
14.1 重构的方法263
14.2 重构方法示例264
14.3 重构的规律之美275
14.4 重构的经验之谈277
14.5 面向对象的软构件及其实现方法277
14.6 重构中的设计模式总结279
第15章 意图导向编程292
15.1 意图导向编程292
15.2 意图导向编程规则293
TDD升华篇 丛林中哲人的足迹297
第16章 User Story纪事297
16.1 用户经历描述(User Story)297
16.2 修炼User Story心法298
16.3 User Story示例299
16.4 User Story道可道301
16.5 敏捷建模304
16.6 CRC卡及其示例305
16.7 测试用例的选择方法308
16.8 重构的脚步频率309
演练篇 丛林中看到了另一片天空312
第17章 演练312
17.1 演练,Java的TDD实践尝试312
17.2 演练,C#的TDD实践尝试317
第18章 再次演练,一个真实的项目324
18.1 项目需求概述325
18.2 再次演练327
豁然开朗篇 蓝天白云下的幸福333
第19章 走出TDD丛林333
附录A 某公司的系统测试流程346
附录B 测试过程中的各种文档359
附录C 以C++/C为例的代码审查表365
参考文献371