轻轻松松自动化测试PDF电子书下载
- 电子书积分:11 积分如何计算积分?
- 作 者:朱少民编著
- 出 版 社:北京:电子工业出版社
- 出版年份:2009
- ISBN:9787121089961
- 页数:282 页
引子 案例介绍 1
第1章 自动化测试入门 7
1.1 初识自动化测试 8
1.1.1 自动化处理并不陌生 8
1.1.2 一个简单的自动化测试过程 10
1.2 自动化测试和手工测试有什么不同 13
1.3 什么是自动化测试 15
1.4 自动化测试的引入 16
1.4.1 思想准备 17
1.4.2 引入自动化测试的流程 18
1.4.3 自动化测试范围的考量 19
1.4.4 区别对待不同的测试阶段 20
1.4.5 如何评估测试工具 21
1.5 如何选择合适的测试工具 23
1.5.1 单元测试工具的选择 24
1.5.2 功能测试工具 26
1.5.3 性能测试工具 28
1.5.4 测试管理工具 29
1.5.5 其他测试工具 30
1.6 小结 31
第2章 自动化测试的原理 33
2.1 代码分析 34
2.1.1 用Findbugs做一次代码分析 34
2.1.2 代码分析 38
2.2 GUI对象识别 41
2.2.1 亲自动手 41
2.2.2 如何实现Windows对象识别 43
2.3 DOM对象识别 44
2.4 脚本技术 48
2.4.1 线性脚本 49
2.4.2 结构化脚本 50
2.4.3 关键字驱动脚本 51
2.4.4 数据驱动脚本 52
2.5 自动比较技术 53
2.6 小结 55
第3章 莫问剑——Selenium的Web功能测试 57
3.1 Selenium概述 58
3.1.1 构成 59
3.1.2 Selenium命令 61
3.1.3 Test runner脚本开发模式 62
3.1.4 测试用例和测试套件 65
3.2 Selenium Test Tunner 66
3.2.1 TestRunner参数解析和应用 66
3.2.2 深入Selenium脚本技术 70
3.3 Selenium Core扩展及其应用 72
3.3.1 Selenium的基本机制 72
3.3.2 如何进行扩展selenium命令 75
3.3.3 一个完整的实例 77
3.4 Selenium RC使用 81
3.4.1 安装与入门 82
3.4.2 编写python测试脚本 85
3.4.3 高级运用:如何与Junit集成 88
3.5 Selenium Grid部署及其应用 90
3.5.1 安装 90
3.5.2 初步应用 91
3.5.3 测试脚本的开发 94
3.6 小结 96
第4章 游龙剑——AutoIT实施功能测试 97
4.1 AutoIT简介 98
4.1.1 安装 98
4.1.2 为何选用AutoIT 100
4.2 AutoIT脚本的语法特征 100
4.3 如何使用AutoIT完成单机测试 102
4.3.1 识别窗口的方法 102
4.3.2 窗口句柄 105
4.3.3 识别控件的方法 105
4.3.4 操作窗口和控件 106
4.3.5 验证 107
4.3.6 实例 108
4.4 如何使用AutoIT完成多机交互测试 111
4.4.1 STAF/STAX实现的方法 111
4.4.2 实例一:MSN聊天功能的测试 112
4.4.3 实例二:MSN选项卡的测试 114
4.5 测试报告 115
4.6 小结 118
第5章 舍神剑——JMeter的性能测试 119
5.1 JMeter简介 120
5.1.1 特点和优势 120
5.1.2 JMeter的安装和目录结构 121
5.2 脚本录制 124
5.2.1 录制利器——Badboy及其实例 124
5.2.2 自带录制组件——Http代理服务器 127
5.3 JMeter的脚本开发 131
5.3.1 Access Log Sampler 131
5.3.2 监视器结果 133
5.4 复杂的分布式大规模压力测试 134
5.5 数据库性能测试 137
5.6 借助Ant进行批量测试和报表生成 139
5.7 小结 141
第6章 日月剑——JUnit的单元测试 143
6.1 什么是JUnit 144
6.2 单元测试环境的建立 146
6.3 Util工具类的JUnit测试 148
6.3.1 Liferay工具类的JUnit测试分析 148
6.3.2 亲身体验工具类的JUnit测试程序 149
6.4 持久层的测试 152
6.5 Action层的测试 154
6.6 完整的软件开发过程示例 155
6.6.1 为源代码编写测试程序 155
6.6.2 调试程序跟踪中间结果 156
6.7 与Eclipse集成实现日常工作自动化 158
6.7.1 Eclipse与CVS的集成 158
6.7.2 Eclipse与SubVersion的集成 160
6.7.3 Eclipse与Ant的集成 162
6.8 TestNG与JUnit比较 164
6.9 小结 166
第7章 竞星剑——EMMA覆盖率分析 169
7.1 测试覆盖率及其工具 170
7.1.1 提高测试覆盖率的传统方法 170
7.1.2 常见的测试覆盖率工具 171
7.2 EMMA工具概述 173
7.3 EMMA命令行应用方式 174
7.3.1 简单的示例 175
7.3.2 测量配置 176
7.3.3 合并EM文件 178
7.3.4 执行代码并生成报告 178
7.4 EMMA的ANT用方式 179
7.4.1 测量配置文件 180
7.4.2 报告生成配置文件 181
7.5 EMMA报告的分析运用 182
7.5.1 EMMA报告的组成 182
7.5.2 EMMA报告的信息 183
7.5.3 EMMA报告的运用 184
7.6 小结 186
第8章 青干剑——MantisBT管理缺陷 187
8.1 简介 188
8.2 安装 189
8.3 管理 194
8.3.1 用户管理 194
8.3.2 自定义字段 196
8.3.3 项目管理 198
8.3.4 管理配置 200
8.4 缺陷报告 203
8.4.1 报告和处理缺陷 203
8.4.2 缺陷查询 204
8.4.3 缺陷修改 206
8.4.4 我的视图 207
8.5 统计分析和报表 207
8.6 与其他系统集成 210
8.6.1 与CVS集成 210
8.6.2 与SubVersion集成 211
8.6 小结 212
第9章 天瀑剑——TestLink管理测试 215
9.1 简介 216
9.2 安装 217
9.3 管理 219
9.3.1 用户管理 219
9.3.2 产品管理 221
9.3.3 测试需求管理 222
9.3.4 测试用例管理 225
9.4 测试计划的制定 227
9.4.1 创建测试计划 227
9.4.2 为测试计划分配测试用例 228
9.5 测试执行 230
9.6 测试报告 231
9.7 与缺陷管理系统集成 233
9.8 小结 236
第10章 构建自动化测试框架 237
10.1 为何要建立自动化测试框架 238
10.2 什么是自动化测试框架 239
10.2.1 须要解决哪些问题 239
10.2.2 软件开发框架的启发 241
10.2.3 测试自动化框架的基本构成 242
10.3 几个典型的自动化测试框架 244
10.3.1 回顾Selenium来看自动化测试框架 244
10.3.2 集成测试框架Fit 248
10.3.3 Eclipse TPTP 251
10.4 自动化测试框架SAFS/STAF/STAX 253
10.4.1 SAFS 253
10.4.2 STAF 254
10.4.3 STAX 256
10.4.4 集成的自动化测试框架 257
10.5 理想的自动化测试框架 258
10.6 小结 260
第11章 自动化测试的最佳实践 261
11.1 自动化测试面临的挑战 262
11.2 自动化测试的组织支持 263
11.3 自动化测试的标准 265
11.4 自动化测试的实施 266
11.4.1 目标和策略 266
11.4.2 实施过程 267
11.4.3 开发流程的调整 270
11.5 走向成功 271
附录A 所用软件包下载地址 275
附录B 参考资源 277
索引 279
- 《土壤环境监测前沿分析测试方法研究》中国环境监测总站编著 2018
- 《计算机自适应英语语用能力测试系统设计与效度验证 以TEM4词汇与语法题为例》张一鑫著 2019
- 《无机及分析测试技术》李巍巍 2018
- 《汉语口语测试评分员评价研究》黄霆玮著 2019
- 《奥数教程能力测试 高一年级 第2版》单墫,熊斌总主编;熊斌编著 2014
- 《奥数教程能力测试 高二年级 第2版》单墫,熊斌总主编;刘诗雄分册主编 2014
- 《奥数教程能力测试 高三年级 第2版》单墫,熊斌总主编;余红兵分册主编 2014
- 《软件测试》韩利凯编著 2019
- 《全栈自动化测试实战 基于TestNG、HttpClient、Selenium和Appium》卢家涛 2020
- 《电化学基础理论与测试方法》李栋主编 2019
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019
- 《电子测量与仪器》人力资源和社会保障部教材办公室组织编写 2009
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《通信电子电路原理及仿真设计》叶建芳 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《电子应用技术项目教程 第3版》王彰云 2019
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017