本书以循序渐进的方式讲解了自动化功能测试的基础知识,结合最新版本的QTP 10的使用,深入讲解了自动化脚本的开发技术,涉及目前流行的数据驱动测试方法、关键字驱动测试方法等方面的内容,并且详细讲解了如何使用QTP测试Windows控件、ActiveX控件、VB控件、Web控件、.NET控件等,以及碰到一些QTP不能识别的第三方控件、自定义控件时的解决办法。 对于希望了解和使用QTP的插件扩展技术的测试工程师,本书还详细讲解了QTP的.NET插件扩展技术、Web插件扩展技术的应用,以及Extensibility Accelerator的使用。另外,本书还介绍了QTP自动化对象模型(AOM)的使用方法,以及如何基于AOM构建QTP的测试调度执行框架。本书在讲解自动化测试脚本开发知识和QTP工具的使用过程中,通过详细的例子和案例进行分析,让读者可以通过例子练习和理解,动手尝试,非常适合独立学习和研究自动化测试技术的测试工程师参考使用。 本书面向使用QTP(Quick Test Professional)测试工具进行自动化功能测试的测试工程师,以及希望了解自动化功能测试的测试员、希望基于QTP开展自动化测试项目的测试团队。
作者简介
陈能技,拥有8年的软件测试和质量改进工作经验,曾任程序员、测试工程师、QA、测试经理、质量部经理等职务,具有丰富的测试团队组建、自动化测试管理经验,为多家企业进行软件测试培训和项目指导。精通自动化测试工具QTP、TestComplete等。已出版《软件测试技术大全》、《QTP自动化测试实践》、《NET软件测试实战技术大全》、《软件自动化测试成功之道》等畅销书。目前专注于软件自动化测试及管理领域,倡导实用主义测试理念,坚信“Seeing is NOT believing,Testing is believing”