图书介绍
测试驱动开发实用指南2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

- (美)David Astels著;崔凯译 著
- 出版社: 北京:中国电力出版社
- ISBN:750832482X
- 出版时间:2004
- 标注页数:478页
- 文件大小:26MB
- 文件页数:495页
- 主题词:软件开发-指南
PDF下载
下载说明
测试驱动开发实用指南PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1部分 背景知识介绍3
第1章 测试驱动开发3
什么是测试驱动开发?4
让计算机来告诉你5
一个简短的例子6
小结8
第2章 重构10
什么是重构?10
何时进行重构?10
一些重要的重构方法19
如何进行重构?19
通过重构来引入模式(Refactoring to Patterns)33
小结34
第3章 意图导向的编程35
名字35
简单38
要做有根据的假设(warranted assumption)39
如何进行意图导向的编程?39
“不要注释”41
小结43
体系结构概览47
第4章 JUnit47
第2部分 工具与技术47
断言48
编写一个TestCase51
运行测试52
使用setUp()和tearDown()56
使用TestSuite57
相互关联58
测试的归属问题62
一些建议63
小结66
标准扩展67
第5章 JUnit扩展67
使用MockObjects补充的断言71
使用JUnitPerf来测试性能与可伸缩性72
DaedalosJUnit扩展78
使用XMLUnit编写基于XML的测试87
Gargoyle软件公司的JUnit扩展95
第6章 与JUnit有关的工具105
Jester105
NoUnit112
Clover114
Eclipse116
IDEA118
第7章 模拟对象120
模拟对象120
例子解说121
模拟对象的用途127
如果能这样该有多好?129
一个普通的例子129
MockObjects框架130
MockMaker134
EasyMock136
小结141
第8章 以测试优先的方式开发一个GUI应用142
例子142
AWT机器人143
蛮力测试(Brute Force)143
JFCUnit149
Jemmy156
超瘦(Ultru-Thin)GUI160
小结167
用户描述及相关任务171
概述171
第9章 项目描述171
第3部分 一个彻头彻尾的采用TDD开发的Java软件项目171
第10章 电影列表175
为电影创建一个容器175
为电影列表创建GUI186
在GUI中增加一个电影192
回顾199
第11章 可以为电影更名200
支持对电影名进行编辑200
对电影更名的GUI203
回顾210
第12章 电影是惟一的211
电影是惟一的211
发现不惟一时的出错信息215
回顾222
第13章 评分223
给电影打分223
在GUI中显示评分225
对评分进行编辑231
回顾237
第14章 类别238
增加一种类别238
在GUI中显示类别242
提供可供选择的类别245
回顾248
第15章 根据类别进行筛选249
获得基于类别的子列表(sublist)249
支持一种称做ALL(全部类别)的类别252
在GUI上添加类别选择器(category selector)253
处理电影类别的变更260
界面修整264
回顾266
将数据输出到平直文件中267
第16章 持久性存储267
GUI中的Save-As菜单项271
GUI中的Save菜单项280
从平直文件中读取数据286
加载到GUI中290
回顾294
第17章 排序295
电影比较295
对电影列表进行排序299
从MovieListEditor中获取排序后的列表304
在GUI中增加排序操作305
回顾309
第18章 多重评分310
多重评分310
评分来源316
修正后的持久性存储324
在GUI中显示电影的多重评分339
在GUI中添加增加评分的功能344
删除单一评分域349
回顾349
第19章 评论350
为评分附加评论350
保存评论352
加载评论354
显示评论355
增加评论364
回顾366
第20章 项目回顾367
设计367
测试代码与应用代码的比较370
测试质量370
模拟对象的使用374
总体评述374
调试375
测试清单376
小结382
第4部分 xUnit一族385
第21章 RubyUnit385
框架描述385
范例386
第22章 SUnit390
框架描述390
范例391
框架描述396
第23章 CppUnit396
范例397
第24章 NUnit403
框架描述403
范例404
第25章 PyUnit412
框架描述412
范例414
第26章 vbUnit420
框架描述420
范例421
敏捷革命429
附录A 极限编程429
极限编程430
四种变化量430
价值观432
实践方法433
小结436
附录B 敏捷建模437
与建模有关的一些荒诞论调437
敏捷建模(AM)介绍439
什么是敏捷模型?443
有关敏捷开发过程的信息446
论坛446
附录C 联机资源446
有关极限编程的信息447
与JUnit有关的软件447
与JUnit有关的信息449
工具450
其他的xUNIT家族成员451
公司452
杂类453
附录D 练习答案455
参考文献476
热门推荐
- 1350152.html
- 3286298.html
- 3021420.html
- 1927875.html
- 2542562.html
- 2442852.html
- 2147634.html
- 334352.html
- 1827641.html
- 2659345.html
- http://www.ickdjs.cc/book_1795657.html
- http://www.ickdjs.cc/book_1631553.html
- http://www.ickdjs.cc/book_2623349.html
- http://www.ickdjs.cc/book_2329965.html
- http://www.ickdjs.cc/book_1735618.html
- http://www.ickdjs.cc/book_3822022.html
- http://www.ickdjs.cc/book_1514596.html
- http://www.ickdjs.cc/book_3833788.html
- http://www.ickdjs.cc/book_3746065.html
- http://www.ickdjs.cc/book_1944313.html