《自动化测试最佳实践:来自全球的经典自动化测试案例解析》是格雷、福斯特等30多位来自世界各地的自动化测试专家和大师的经验结晶。通过对30多个来自世界各行业的经典测试案例的分析和研究讲述了自动化测试的工具、技术、方法,以及自动化测试的实施、引导和管理,包含大量最佳实践和反面教训。
自动化测试不再是奢侈品而成为软件测试的必需品。随着应用程序和系统规模越来越大、越来越复杂,仅仅依赖手动测试已经无法全面地测试系统。随着技术的变动,越来越多的公司加入到了敏捷开发的阵营中,必须对这些程序进行测试,而且速度要快。测试自动化是非常基本的需求,但有时糟糕的自动化只会适得其反——如何才能知道应该在哪里进行自动化呢?
作者格雷和福斯特之前写的《Software Test Automation》这本书在自动化测试领域影响深远,它为很多公司指明了测试成功的方向。《自动化测试最佳实践:来自全球的经典自动化测试案例解析》讲述了一些公司应用自动化的经历,其中涉及了很多项目,从复杂的政府部门系统到医疗设备,从SAP业务过程开发到Android移动应用和云计算。本书讨论了管理方面和技术方面的因素,讲述了成功和失败的例子、卓越的想法以及灾难性的决定,为读者提供了可以借鉴的经验教训。
《自动化测试最佳实践:来自全球的经典自动化测试案例解析》对于那些考虑、实施、使用、管理测试自动化的人来说是无价之宝。测试人员、开发人员、自动化人员以及自动化架构师、测试经理、项目经理、分析师、QA专家和技术总监都可以从本书受益。
《自动化测试最佳实践:来自全球的经典自动化测试案例解析》主要内容:敏捷开发中的测试自动化;管理层的支持力度是如何导致自动化成功和失败的;设计良好的测试件结构和抽象层的重要性;如何衡量收益和ROI;管理的因素,包括技能、项目规划、项目领域和项目期望;基于模型测试(MBT)、猴子测试和探索式测试的自动化;标准、沟通、文档和灵活性在企业级测试自动化中的重要性;测试支持性活动的自动化;明智的选择:对哪些测试进行自动化、不要对哪些测试进行自动化;自动化测试的隐藏开销:对其进行的维护和错误分析;测试自动化的正确目标:为什么“为了发现bug”并不是一个好的目标;重点强调一些学到的教训、真知灼见和有用的小技巧。
本书赞誉
译者序
序
前言
第0章 案例研究反思
第1章 敏捷团队的自动化测试之旅:第一年
第2章 终极数据库自动化
第3章 移动到云端:TiP的演化——在线的持续回归测试
第4章 Automator的自动化
第5章 自动化人员自传:从主机到框架的自动化
第6章 项目1:失败!项目2:成功!
第7章 复杂政府系统的自动化测试
第8章 设备仿真框架
第9章 ESA项目中基于模型的测试用例生成
第10章 10年过去了,项目还在进行
第11章 凤凰在灰烬中重生
第12章 政府机构运作系统的自动化测试之旅
第13章 使用硬件接口的自动化可靠性测试
第14章 Android应用的基于模型gui测试
第15章 SAP业务流程的自动化测试
第16章 SAP实现的自动化测试
第17章 选择了错误的工具
第18章 市场交易系统的自动化测试:十年经验和三个框架
第19章 自动化测试不仅仅是回归测试:发挥创造性思维
第20章 医疗设备软件需要优秀的自动化软件测试
第21章 通过后门(通过支持手动测试)进行自动化
第22章 使用自动化测试为可移植性测试增值
第23章 保险公司中的自动化测试:感受我们测试的方法
第24章 使用测试猴子的冒险之旅
第25章 在NATS对SYSTEM-OF-SYSTEMS的自动化测试
第26章 对汽车电子系统进行自动化测试
第27章 宏伟目标、改变和测试转型
第28章 自动化探索测试:超越当前时代的例子
第29章 测试自动化的轶事
附录A 工具
案例研究的作者简介