图书介绍

测试驱动开发的3项修炼 走出TDD丛林PDF|Epub|txt|kindle电子书版本下载

测试驱动开发的3项修炼 走出TDD丛林
  • 王晓毅编著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:7302167664
  • 出版时间:2008
  • 标注页数:372页
  • 文件大小:35MB
  • 文件页数:408页
  • 主题词:软件开发

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

测试驱动开发的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

热门推荐