图书介绍
软件自动化测试 入门、进阶与实战2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

- 杨莉,杨合生,陈昱旻等编著 著
- 出版社: 北京:电子工业出版社
- ISBN:9787121184901
- 出版时间:2012
- 标注页数:398页
- 文件大小:120MB
- 文件页数:417页
- 主题词:软件-测试-自动化
PDF下载
下载说明
软件自动化测试 入门、进阶与实战PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 自动化测试简介1
1.1 自动化测试的发展2
1.1.1 软件质量与软件测试2
1.1.2 手工测试和自动化测试4
1.1.3 自动化测试的优点和缺点6
1.2 自动化测试决定8
1.2.1 项目评估8
1.2.2 测试工具调查11
1.3 软件自动化测试的现状和发展13
1.3.1 自动化测试职业化13
1.3.2 自动化测试的维护成本16
1.3.3 未来的发展方向18
第2章 开始一个自动化测试项目22
2.1 RFT的安装和准备23
2.1.1 RFT的安装准备23
2.1.2 安装步骤26
2.2 开始自动化测试36
2.2.1 RFT用户界面36
2.2.2 创建工程项目43
2.3 RFT的功能特点55
2.4 小结56
第3章 录制回放的问题和解决57
3.1 录制回放脚本的弊端58
3.1.1 录制回放脚本的缺点58
3.1.2 不要只采用录制的方法60
3.2 从录制到开发60
3.2.1 测试框架61
3.2.2 数据驱动测试62
3.3 编写脚本62
3.3.1 脚本开发的原则和技巧62
3.3.2 编写脚本时需要注意的问题64
3.4 小结65
第4章 自动化测试框架的理论和设计66
4.1 测试框架简介67
4.1.1 什么是框架67
4.1.2 框架的作用68
4.2 测试框架的分类68
4.2.1 测试框架设计思想的发展69
4.2.2 数据驱动70
4.2.3 关键字驱动70
4.2.4 测试脚本自动生成框架72
4.3 框架的实现74
4.3.1 总体设计思想74
4.3.2 分层与解耦76
4.3.3 开始编写框架80
4.3.4 基础控件层的封装83
4.3.5 应用对象及功能层的实现84
4.3.6 主控程序及用例基类98
4.3.7 数据池与数据驱动108
4.3.8 测试日志及结果显示111
4.3.9 小结118
4.4 框架开发规范119
4.4.1 代码管理规范119
4.4.2 命名规范120
第5章 测试对象的识别122
5.1 使用测试对象图123
5.1.1 RFT中的测试对象123
5.1.2 查看测试对象映射125
5.1.3 映射对象的操作与维护128
5.2 测试对象的查找134
5.2.1 解析简单查找134
5.2.2 动态识别136
5.2.3 利用域查找142
5.3 测试对象识别技巧及最佳经验146
5.3.1 高速缓存机制146
5.3.2 识别属性的选择技巧150
第6章 测试对象的封装152
6.1 对象的封装153
6.1.1 封装的基本概念153
6.1.2 测试对象的封装155
6.2 如何封装155
6.2.1 从测试用例中抽取测试对象155
6.2.2 自底向上完成编码161
第7章 数据驱动测试170
7.1 什么是数据驱动测试171
7.2 数据驱动测试的驱动方式171
7.3 数据驱动测试对自动化测试的影响172
7.4 测试数据设计173
7.4.1 规划173
7.4.2 生成175
7.4.3 存储176
7.4.4 维护178
7.4.5 检验178
7.5 数据驱动测试工具介绍179
7.5.1 创建数据池179
7.5.2 编辑数据池181
7.5.3 将数据池与简化脚本中的组相关联182
7.5.4 将字面值替换为数据池引用182
7.5.5 数据池引用和验证点184
7.5.6 更改数据池记录的选择顺序186
7.5.7 使用应用程序可视化将数据驱动命令插入到脚本187
第8章 编写测试脚本188
8.1 从测试用例到测试脚本189
8.2 脚本实例192
8.3 测试环境的准备和恢复199
8.4 测试数据201
8.5 验证点204
8.6 异常处理208
8.7 高级脚本技巧208
8.7.1 测试用模板208
8.7.2 脚本自动生成209
8.8 测试脚本的运行209
8.8.1 基本运行209
8.8.2 重运行210
第9章 测试代码的重用、重构及管理211
9.1 测试脚本中的代码重用212
9.1.1 如何发现重用代码212
9.1.2 如何提取重用代码213
9.1.3 代码重用的规则215
9.2 测试代码重构215
9.2.1 如何重构测试代码215
9.2.2 重构的注意事项227
9.2.3 重构的策略228
9.2.4 测试代码结构设计230
9.3 测试代码管理231
9.3.1 代码管理工具231
9.3.2 测试代码的版本管理237
9.3.3 测试对象的版本分支管理239
第10章 国际化测试241
10.1 什么是国际化测试242
10.1.1 基本概念242
10.1.2 软件的国际化能力及编码要求243
10.1.3 国际化测试要点244
10.2 国际化软件的开发测试模式245
10.3 国际化测试自动化的重要意义247
10.4 国际化测试自动化的分类247
10.5 国际化测试对自动化的要求248
10.6 国际化测试自动化的实现249
10.6.1 测试环境准备249
10.6.2 测试对象标识252
10.6.3 测试数据准备253
第11章 自动化测试日志255
11.1 自动化测试日志简介256
11.2 功能测试日志258
11.2.1 日志类型258
11.2.2 日志的位置258
11.2.3 管理日志259
11.2.4 查看日志中的结果259
11.2.5 “日志记录”页面263
11.2.6 受管日志和Rational TestManager264
11.3 日志扩展265
11.3.1 扩展日志265
11.3.2 部署扩展的日志文件270
11.3.3 示例:创建文本日志272
11.4 丰富日志文件275
11.5 Re-Run机制279
11.6 小结283
第12章 自动化测试的项目管理284
12.1 企业项目管理概述285
12.2 自动化测试项目管理的特点287
12.2.1 需求管理和分析290
12.2.2 资源管理和配置管理291
12.2.3 制订项目计划和开发周期299
12.2.4 跟踪项目进度301
12.2.5 缺陷管理305
12.2.6 应对项目变化308
12.2.7 控制风险310
12.3 自动化测试项目的交付管理313
12.3.1 确定项目交付对象313
12.3.2 整理项目交付内容313
12.3.3 项目验收314
12.3.4 提交验收报告314
12.4 自动化测试项目的维护和升级管理315
12.4.1 项目维护315
12.4.2 版本管理317
12.5 敏捷开发对自动化测试项目的影响318
12.5.1 敏捷开发模型318
12.5.2 敏捷开发中的自动化测试321
第13章 开源测试工具和集成324
13.1 Selenium自动化测试框架325
13.1.1 概述325
13.1.2 特性326
13.1.3 Selenium IDE327
13.1.4 Selenium RC330
13.1.5 Selenium WebDriver334
13.1.6 Selenium Grid336
13.2 TestNG自动化测试框架338
13.2.1 概述338
13.2.2 特性338
13.2.3 数据驱动模型344
13.3 STAF介绍348
13.3.1 概述348
13.3.2 特性349
13.3.3 STAF的基本配置350
13.3.4 STAF的基本命令352
13.3.5 STAF的返回信息352
13.3.6 定制STAF服务353
13.3.7 总结357
13.4 开源测试工具的集成358
13.4.1 Selenium和TestNG的集成358
13.4.2 STAF、TestNG和Selenium的集成362
13.5 小结363
第14章 自动化测试实践技巧365
14.1 RFT中文字显示为方框问题的解决366
14.2 setProperty()和setText()方法的区别368
14.3 文件操作369
14.4 灵活设置识别属性权重值371
14.5 使用TestObject.invoke()方法来操纵定制的Java控件374
14.5.1 定制控件的问题374
14.5.2 invoke()方法介绍375
14.5.3 使用getMethods找到控件的所有方法376
14.5.4 带参数函数的调用377
14.5.5 小结378
14.6 使用IBM Rational Team Concert管理自动化测试项目378
14.7 如何运用每天的Scrum会议跟踪自动化测试项目的进度381
附录A STAF基本命令列表383
参考文献397
热门推荐
- 2572251.html
- 3722567.html
- 2624232.html
- 3665614.html
- 2632156.html
- 1494846.html
- 774765.html
- 2223402.html
- 1890131.html
- 3001499.html
- http://www.ickdjs.cc/book_2394408.html
- http://www.ickdjs.cc/book_67978.html
- http://www.ickdjs.cc/book_2256446.html
- http://www.ickdjs.cc/book_1473359.html
- http://www.ickdjs.cc/book_3200291.html
- http://www.ickdjs.cc/book_2818331.html
- http://www.ickdjs.cc/book_2941826.html
- http://www.ickdjs.cc/book_3075005.html
- http://www.ickdjs.cc/book_768887.html
- http://www.ickdjs.cc/book_2547676.html