Experiences of test automation:case studies of software test automation

副标题:无

作   者:(英)Dorothy Graham,(英)Mark Fewster著;朱少民,张秋华,赵亚男译

分类号:

ISBN:9787111416760

微信扫一扫,移动浏览光盘

简介

S">《自动化测试最佳实践:来自全球的经典自动化测试案例解析》中文简体字版由Pearson Education(培生教育出版集团)授权机械工业出版社在中华人民共和国境内(不包括中国台湾地区和中国香港、澳门特别行政区)独家出版发行。未经出版者书面许可,不得以任何方式抄袭、复制或节录本书中的任何部分。 《自动化测试最佳实践:来自全球的经典自动化测试案例解析》封底贴有Pearson Education(培生教育出版集团)激光防伪标签,无标签者不得销售。 《自动化测试最佳实践:来自全球的经典自动化测试案例解析》是世界名著《Software Test Automation》的姊妹篇,是自动化测试领域的至宝,是每一位测试人员都应该反复研读的一本书。 它是Dorothy Gramham、Mark Fewster、Lisa Crispin、Alan Page等30多位来自世界各地的自动化测试专家和大师的经验结晶,通过对30多个来自世界各行各业的经典测试案例的分析和研究,讲述了最新的自动化测试工具、技术、方法,以及自动化测试的实施、引导和管理,不仅包含大量最佳实践,还包含很多失败的教训。让读者不仅能吸取前人留下的宝贵经验和远见卓识,少走弯路,还能更好地领会自动化测试的自然规律。

目录

本书赞誉
译者序

前言
第0章 案例研究反思 1
0.1 管理层问题 1
0.2 技术因素 6
0.3 总结 12
第1章 敏捷团队的自动化测试之旅:第一年 13
1.1 本案例研究的背景 14
1.2 整个团队的承诺 14
1.3 建立自动化策略 15
1.4 利用验收测试驱动开发,使用FitNesse测试GUI 18
1.5 使用增量方法 20
1.6 正确度量 20
1.7 庆祝成功 21
1.8 引入工程冲刺 22
1.9 团队成功 22
1.10 持续改进 24
1.11 总结 24
第2章 终极数据库自动化 25
2.1 本案例研究的背景 25
2.2 测试中的软件 26
2.3 自动化测试的目标 27
2.4 开发内部测试工具 28
2.5 结果 30
2.6 管理自动化测试 31
2.7 测试套件和类型 31
2.8 现状 33
2.9 在经过一段很艰难的时光后才得到的经验教训 33
2.10 如何使用自动化测试书中的建议 34
2.11 总结 36
2.12 致谢 36
第3章 移动到云端:TiP的演化——在线的持续回归测试 37
3.1 本案例研究的背景 38
3.2 将测试移到云端 39
3.3 如何实施TiP 41
3.4 每月服务评审记分卡样例 43
3.5 Exchange TiP v2——将TiP迁移到Windows Azure云端 46
3.6 我们的心得 47
3.7 总结 49
3.8 致谢 50
第4章 Automator的自动化 51
4.1 本案例研究的背景:我的第一份工作 52
4.2 我的伟大构想 53
4.3 一个突破 54
4.4 总结 58
第5章 自动化人员自传:从主机到框架的自动化 60
5.1 本案例研究的背景 61
5.2 主机绿屏自动化测试项目 63
5.3 主机和基于脚本工具的差异 65
5.4 使用新的基于脚本的工具 66
5.5 IBM Maximo的自动化测试 70
5.6 总结 74
5.7 参考文献 74
第6章 项目1:失败!项目2:成功! 76
6.1 本案例研究的背景 77
6.2 项目1:失败 77
6.3 项目2:成功 78
6.4 下一个时间段:真实地测试 85
6.5 总结 92
第7章 复杂政府系统的自动化测试 93
7.1 本案例研究的背景 93
7.2 自动化需求分析 94
7.3 我们的自动化测试解决方案——自动化测试和再测试 95
7.4 自动化测试解决方案的应用 101
7.5 总结 102
第8章 设备仿真框架 103
8.1 本案例研究的背景 103
8.2 设备仿真框架的诞生 104
8.3 构建DSF 105
8.4 自动化目标 106
8.5 案例研究 107
8.6 没有银弹 110
8.7 总结 111
8.8 致谢 111
第9章 ESA项目中基于模型的测试用例生成 112
9.1 本案例研究的背景 113
9.2 基于模型的测试和测试用例生成 113
9.3 我们的应用:ESA多任务用户服务项目 116
9.4 学到的经验和教训 121
9.5 总结 125
9.6 参考文献 126
9.7 致谢 126
第10章 10年过去了,项目还在进行 127
10.1 本案例研究的背景:之前的故事 128
10.2 每月进行自动化测试的保险报价系统 128
10.3 接下来发生了什么 138
10.4 总结 138
第11章 凤凰在灰烬中重生 141
11.1 本案例研究的背景 141
11.2 凤凰的诞生 142
11.3 凤凰的死亡 144
11.4 凤凰的重生 145
11.5 凤凰的新生 148
11.6 总结 152
第12章 政府机构运作系统的自动化测试之旅 155
12.1 本案例研究的背景 156
12.2 该机构的自动化测试 156
12.3 2000~2008年 159
12.4 三次巧合 162
12.5 在测试团队中完善能力 165
12.6 未来的方向:继续旅程 166
12.7 总结 168
第13章 使用硬件接口的自动化可靠性测试 169
13.1 本案例的研究背景 170
13.2 采取措施的必要性 170
13.3 自动化测试启动(增量式方法) 171
13.4 来自管理层的支持 172
13.5 测试框架的进一步开发 174
13.6 部署并改进报告形式 177
13.7 总结 178
第14章 Android应用的基于模型GUI测试 180
14.1 本案例研究的背景 181
14.2 使用TEMA工具集的MBT 182
14.3 应用行为建模 187
14.4 测试用例的生成 190
14.5 连接和适配 191
14.6 结果 194
14.7 总结 194
14.8 致谢 195
14.9 参考文献 195
第15章 SAP业务流程的自动化测试 197
15.1 本案例研究的背景 198
15.2 标准和最佳实践 200
15.3 eCATT使用实例 203
15.4 总结 207
15.5 致谢 208
第16章 SAP实现的自动化测试 209
16.1 本案例研究的背景 210
16.2 项目概述 211
16.3 第1阶段:概念的证明 212
16.4 第2阶段:项目启动 217
16.5 总结 226
第17章 选择了错误的工具 228
17.1 本案例研究的背景 228
17.2 (可能)早已存在的自动化测试 230
17.3 必要的决策:新工具还是主要维护成本 231
17.4 继续推进eggPlant工具 233
17.5 我们在eggPlant项目之后还将做什么 239
17.6 总结 239
第18章 市场交易系统的自动化测试:十年经验和三个框架 242
18.1 本案例研究的背景 243
18.2 自动化测试框架 243
18.3 测试角色 245
18.4 抽象层 246
18.5 配置 248
18.6 成本和投资回报率 249
18.7 总结 251
第19章 自动化测试不仅仅是回归测试:发挥创造性思维 253
19.1 本案例研究的背景 254
19.2 任务自动化的两个故事 254
19.3 自动化测试用来支持手动探索式测试 258
19.4 自动化测试数据交互 260
19.5 自动化测试和监测 262
19.6 通过组合简单的工具模拟现实世界的负载 264
19.7 总结 265
19.8 参考文献 265
第20章 医疗设备软件需要优秀的自动化软件测试 267
20.1 本案例研究的背景 268
20.2 每个项目不同方法的比较 272
20.3 项目HAMLET 274
20.4 项目PHOENIX 275
20.5 项目DOITYOURSELF 277
20.6 项目MINIWEB 279
20.7 测试执行 280
20.8 结果报告 281
20.9 总结 283
第21章 通过后门(通过支持手动测试)进行自动化 287
21.1 本案例研究的背景 288
21.2 我们的技术解决方案 288
21.3 通过ISS测试站实现测试自动化 291
21.4 实现测试自动化 293
21.5 支持手动测试 296
21.6 新的手动测试过程 298
21.7 总结 302
21.8 参考文献 303
第22章 使用自动化测试为可移植性测试增值 305
22.1 本案例研究的背景 306
22.2 可移植性测试:喜欢它或者讨厌它 306
22.3 将软件组合起来作为解决方案 307
22.4 总结 312
22.5 致谢 312
第23章 保险公司中的自动化测试:感受我们测试的方法 313
23.1 本案例研究的背景 313
23.2 应用程序 314
23.3 目标 315
23.4 我们做的工作 315
23.5 教训 317
23.6 总结 318
第24章 使用测试猴子的冒险之旅 320
-24.1 本案例研究的背景 320
24.2 自动化回归测试的局限性 321
24.3 测试猴子 322
24.4 实现测试猴子 324
24.5 使用测试猴子 325
24.6 收益和局限性 328
24.7 总结 329
24.8 参考文献 329
第25章 在NATS对SYSTEM-OF-SYSTEMS的自动化测试 330
25.1 本案例研究的背景 331
25.2 测试执行工具的集成 333
25.3 工具的试点项目 333
25.4 系统使用中(In-Service)的测试模式 334
25.5 实现 334
25.6 典型的脚本模板 336
25.7 得到的教训 338
25.8 总结 339
第26章 对汽车电子系统进行自动化测试 340
26.1 本案例研究的背景 341
26.2 自动化项目的目标 342
26.3 自动化项目的简史 342
26.4 自动化项目的结果 344
26.5 总结 345
第27章 宏伟目标、改变和测试转型 346
27.1 本案例研究的背景 346
27.2 管理层的认可 347
27.3 构建自动化框架的故事 350
27.4 自动化测试框架的描述 352
27.5 测试环境 355
27.6 度量标准 356
27.7 总结 358
第28章 自动化探索测试:超越当前时代的例子 361
28.1 本案例研究的背景 362
28.2 什么是故障管理工具 362
28.3 测试故障管理系统中的事务 363
28.4 用编程的方法结构化测试用例 365
28.5 思考自动化测试的新方式 365
28.6 测试故障管理系统的工作流 366
28.7 运行中生成测试 371
28.8 项目的冲刺阶段 372
28.9 发布之后 373
28.10 总结 374
28.11 致谢 374
第29章 测试自动化的轶事 375
29.1 三个小故事 375
29.2 需要更多对自动化的理解 378
29.3 自动化测试的第一天 379
29.4 尝试开始实施自动化 384
29.5 与管理层作斗争 385
29.6 探索性测试自动化:数据库记录锁定 387
29.7 在嵌入式硬件-软件计算机环境中进行测试自动化所得到的教训 392
29.8 传染性的时钟 395
29.9 自动化系统的灵活性 397
29.10 使用过多工具(跨部门的支持不够)的故事 398
29.11 成功的案例却有着意料之外的结局 401
29.12 合作能够克服资源的限制 404
29.13 取得了大规模成功的自动化过程 405
29.14 测试自动化并不总是像看上去那样 409
附录A 工具 413
案例研究的作者简介 422

已确认勘误

次印刷

页码 勘误内容 提交人 修订印次

Experiences of test automation:case studies of software test automation
    • 名称
    • 类型
    • 大小

    光盘服务联系方式: 020-38250260    客服QQ:4006604884

    意见反馈

    14:15

    关闭

    云图客服:

    尊敬的用户,您好!您有任何提议或者建议都可以在此提出来,我们会谦虚地接受任何意见。

    或者您是想咨询:

    用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问

    Video Player
    ×
    Audio Player
    ×
    pdf Player
    ×
    Current View

    看过该图书的还喜欢

    some pictures

    解忧杂货店

    东野圭吾 (作者), 李盈春 (译者)

    loading icon