这是一本融合了作者的实践性、专业性、思想性和实用性为一体的软件测试书籍。全书以完整自动化测试过程为主线,从自动化测试各个角度来分析自动化测试的实践过程,把作者丰富的测试实践经验与具体测试方法和技术总结出来与读者分享。本书适合于软件测试经理和自动化测试工程师阅读和实践,也是准备从事软件测试的从业人员不可多得的学习教材。
本书从测试自动化工具QTP应用、开源测试自动化工具实践、测试自动化框架设计与实现几个方面来讲解测试自动化的实战知识,同时,为了达到学以致用的目的,书中给出了大量实例,方便读者把所学应用到自己的软件测试项目中。
本书以循序渐进的方式讲解了自动化功能测试的全部知识,包括4篇和附录部分,第一篇在实践中熟悉自动化测试过程(第1~6章),主要围绕一个自动化测试项目的开展过程来讲解,介绍了如何采取QTP去实现自动化测试;第二篇QTP功能详解(第7~14章),主要是围绕着QTP各个功能的应用进行讲解,并对相关的知识点给予深入探讨;第三篇QTP实战技术应用(第15~22章),主要是围绕着软件测试实际需求来讲解自动化测试中的各种测试实战知识,如Ajax、PDF、DOS、UNIX、Win32 API、WSH COM等自动化测试技术;第四篇自动化测试框架与实践(第23~25章),首先对测试自动化框架基础知识进行了概要介绍,然后从数据管理、控制管理、错误管理、报告管理、第三方组件管理5个方面来讲解如何去设计和实施测试自动化的框架,并通过讲解自己编写的一个测试自动化框架来阐述如何在项目测试中具体使用框架。
本书通过详细的例子进行分析和讲解,让读者可以通过示例进行理解,并且可以自己进行尝试,非常适合独立学习和研究自动化测试技术的初、中级读者使用,也适合希望了解功能测试自动化方法和过程的测试工程师阅读,同时也可以作为各类培训学校相关专业的教材和大专院校的参考书。