软件测试自动化是软件测试未来发展的重要方向,目前受到众多软件企业的关注,测试项目纷纷引入自动化的功能测试,期待通过自动化的功能测试达到提高测试效率、提高测试覆盖率的目的。但在企业引入自动化测试的过程中,也遇到了各种各样的问题,很多企业耗费巨资买入自动化测试工具,但由于缺乏合理的管理过程,缺少自动化测试实战技术的指导,导致测试工具在使用了一段时间后就被束之高阁,达不到应有的目的。
本书结合笔者在自动化测试项目管理方面的实战经验,为广大测试人员介绍成功实施自动化测试的完整过程,包括自动化测试开展的前期准备工作、测试框架搭建方法、自动化测试的过程管理,并且详细介绍了自动化测试过程中经常遇到的各种问题的解决方案,是自动化测试工程师的必备参考书,也是企业进行自动化测试的指南。
自动化功能测试是目前测试领域的发展方向,自动化功能测试能有效地降低测试成本、提高测试效率和测试覆盖面。本书结合项目实践全过程,对自动化测试前期准备阶段、测试框架搭建方法、自动化测试的过程管理进行了详细讲解,并介绍了各种自动化测试技巧,包括GUI控件的测试技巧、自动化脚本编写技巧等,以便让读者更好地学以致用。
本书分成两篇,第一篇是项目实践篇,主要介绍如何借助测试工具有效地开展功能自动化测试项目,包括自动化测试的计划、设计、脚本开发和维护的全过程管理。第二篇是实用技巧篇,主要介绍如何基于流行的自动化测试工具QTP设计测试框架,除介绍几个常用的框架外,还将重点介绍笔者设计的自动化测试框架QTestWare。
本书适合自动化测试工程师、自动化测试项目管理者、项目经理、希望从事自动化测试工作的测试人员,以及希望了解自动化测试框架搭建技术的测试人员阅读。