本文选自《QTP自动化测试进阶》一书

软件产品的测试与硬件产品的检测一样需要认真、严格、细致的工作态度,但是软件测试似乎比硬件的检测要复杂得多,并且不能充分利用检测工具的精确工作能力,依赖测试人员的个人判断、对业务知识的掌握深度、测试用例的设计能力、智慧和经验。

最近几年,软件测试工具取得了长足的进步,逐步得到应用和普及,在软件测试的各个领域发挥着应有的作用。各软件企业也纷纷“上马”自动化测试项目,自动化功能测试工具作为开展功能自动化测试项目不可或缺的一部分,是每个实施自动化测试的测试团队需要认真选择和合理应用的一项内容。

Quick Test Professional(简称QTP)是这些测试工具中的佼佼者,被誉为软件测试人员的“倚天剑”,拥有先进的关键字驱动测试能力,以及强大的测试脚本开发能力,关键在于测试人员如何使用它。用好了,则是“倚天剑”;用不好,则是“一堆废铁”。

很多软件企业耗费巨资购买了这些测试工具,但是没有合理地使用,被测试人员搁置在一旁。究其原因是因为没有充分认识自动化测试的价值,缺乏必要的自动化测试理论培训和测试工具的使用培训。

本书是QTP自动化测试畅销书《QTP自动化测试实践》的升级版。《QTP自动化测试实践》在2008年出版后受到广泛好评,先后印刷多次。本书在《QTP自动化测试实践》的基础之上,综合了广大读者的意见和建议,新增了QTP最新版本10的相关内容(例如Extensibility Accelerator的使用),加入了更多的案例分析和项目实战的内容,增加讲解了自动化测试项目过程中经常碰到的一些问题的解决方法(例如第三方控件、自定义控件的识别问题),更加详细和深入地分析讲解了目前流行的自动化测试框架的内容,例如数据驱动、关键字驱动等。

本书的内容安排

本书共分为4篇,共22章,从软件测试的基本概念讲起,再进一步介绍自动化测试的基本原理和方法,然后基于QTP介绍测试工具的使用方法、测试脚本的开发技巧,以及QTP的高级功能的使用方法。

第1篇(第1章~第3章)自动化测试基础篇

讲述了软件测试的基础知识、自动化测试的基础知识、自动化测试项目的管理方法、自动化测试工具的基本原理、测试工具的选型等。这3章知识是自动化软件测试工程师必须具备的基础知识,同时也是软件测试入门者急需了解和掌握的知识。

第2篇(第4章~第6章)QTP使用基础篇

讲述了QTP的安装和配置方法、QTP基本功能的使用、测试项目的创建方法、测试脚本的编写和调试方法等,并且介绍了QTP与其他测试工具(WinRunner、LoadRunner)的整合方法。这3章内容是自动化测试工程师,尤其是采用QTP作为测试脚本开发工具的测试人员必须掌握的基本知识。

第3篇(第7章~第15章)QTP脚本开发篇

深入讲解QTP的各种功能,包括关键字驱动测试方法的使用、数据驱动测试方法的使用、描述性编程方法的使用,并且深入介绍了QTP的脚本开发语言VBScript的使用,另外还阐述了QTP的Action管理、虚拟对象管理、函数库管理等内容,对于常见的测试对象和控件类型,也做了相对全面的介绍,包括:Windows标准对象、ActiveX对象、VB对象、Web对象。

第4篇(第16章~第22章)QTP高级技术篇

主要介绍了QTP的插件技术以及.NET插件扩展技术的使用,另外还介绍了QTP的自动化对象模型的使用方法,最后综合应用各种测试脚本开发技巧介绍如何开发一个“猴子”测试程序。

本书由浅入深,由理论到实践,尤其适合初级读者逐步学习和完善自己的自动化测试方面的知识结构,并且结合QTP各种实用的应用技巧介绍如何使用各种测试脚本的开发方法,是QTP自动化测试团队和自动化测试工程师的案头指南和最佳实践指导。

本书的特点

本书在讲解自动化测试脚本开发知识和QTP的使用过程中,通过详细的例子进行分析和讲解,让读者可以通过例子进行理解,并且可以自己进行尝试,非常适合独立学习和研究自动化测试技术的初级测试工程师参考使用。

本书以循序渐进的方式讲解了自动化功能测试的基本知识,结合QTP的使用,深入讲解自动化测试脚本的开发,涉及目前流行的数据驱动测试方法、关键字驱动测试方法等方面的内容,并且详细讲解了如何使用QTP测试Windows控件、ActiveX控件、VB控件、Web控件等。

对于希望了解和使用QTP的插件技术的测试工程师,还详细讲解了QTP的.NET插件的使用,包括利用.NET插件测试.NET Windows Form、Web Form,以及最新的WPF控件。同时还介绍了.NET插件的扩展技术,以及QTP的自动化对象模型的使用方法。

适合阅读本书的读者

本书面向使用QTP测试工具进行自动化功能测试的测试工程师,以及希望了解自动化功能测试的测试员。

编 者

书名:QTP自动化测试进阶

作者:陈能技 编著

ISBN 978-7-121-10870-9

出版日期:2010年6月

定价:59.00

开本:16

页码:512页

本书以循序渐进的方式讲解了自动化功能测试的基础知识,结合最新版本的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开展自动化测试项目的测试团队。

同类书推荐:软件测试实践   QTP自动化测试实践   LoadRunner性能测试应用   软件测试精要  互联网单元测试及实践  手机软件测试最佳实践

本书购买地址: 中国互动出版网

本书详细信息:http://www.broadview.com.cn/10870

更多图书信息:www.broadview.com.cn

想即时获取更多图书及活动资讯,赶快加入博文视点读者俱乐部 吧!

QTP自动化测试进阶相关推荐

  1. 《QTP自动化测试进阶》(1)

    学习<QTP自动化测试进阶>第一章. 采用不同的项目开发模型对自动化测试有不同的影响. (1)瀑布模型:瀑布模型在需求定义方面做得很好,这对自动化测试是有益的,包括可以尽早选择合适的自动化 ...

  2. QTP自动化测试从零基础到精通进阶(脚本测试、VBS语法、描述性编程、测试框架)...

    QTP自动化测试从零基础到精通进阶(脚本测试.VBS语法.描述性编程.测试框架) 网盘地址:https://pan.baidu.com/s/19yUptC8PBFZFfH-VpyUUpQ 提取码: a ...

  3. 《精通QTP——自动化测试技术领航》—第1章1.6节对象库(下)之进阶编程篇

    本节书摘来自异步社区<精通QTP--自动化测试技术领航>一书中的第1章1.6节对象库(下)之进阶编程篇,作者余杰 , 赵旭斌,更多章节内容可以访问云栖社区"异步社区"公 ...

  4. 亿能测试-QTP自动化测试系列视频-汇总

    视频: 第1讲-安装目录分析[QTP自动化测试视频系列_亿能测试] http://www.automationqa.com/forum.php?mod=viewthread&tid=1146& ...

  5. 转:一个简单的基于WEB的QTP自动化测试框架-SAFFRON

    来源: http://www.itestware.com/ctest/index.php?option=com_content&view=article&id=62:webqtp-sa ...

  6. QTP自动化测试视频系列

    第1讲-安装目录分析 第2讲-认识QTP操作窗体 第3讲-QTP示例程序业务讲解 第4讲-QTP高手进阶指南 第5讲-初试QTP脚本录制回放 第6讲-QTP脚本增强与调试 第7讲-QTP的三种录制模式 ...

  7. 软件测试技术qtp,51Testing独家连载:(四十一)精通QTP——自动化测试技术领航

    操控方式2: '获取DOM对象 setoDocument = Browser("Browser").Page("Page").Object '使用GetElem ...

  8. 51Testing独家连载:(七)精通QTP——自动化测试技术领航

    1.3 录制与回放-QTP的开关 阶段要点 录制在实际项目应用中的价值观(极低). 新手切记不可在项目应用时被禁锢在录制中. 录制及其相关功能的重点知识点提炼. 录制功能"旁门左道" ...

  9. 《精通QTP——自动化测试技术领航》—第1章1.3节录制与回放—QTP的开关

    本节书摘来自异步社区<精通QTP--自动化测试技术领航>一书中的第1章1.3节录制与回放-QTP的开关,作者余杰 , 赵旭斌,更多章节内容可以访问云栖社区"异步社区"公 ...

  10. 《精通QTP——自动化测试技术领航》—第1章1.2节帮助文档(HELP)-QTP的说明书...

    本节书摘来自异步社区<精通QTP--自动化测试技术领航>一书中的第1章1.2节帮助文档(HELP)-QTP的说明书,作者余杰 , 赵旭斌,更多章节内容可以访问云栖社区"异步社区& ...

最新文章

  1. Python爬虫入门:爬取某个网页的小说内容
  2. python具备哪些特点_Python具备那些特点?
  3. (转载)详解Hive配置Kerberos认证
  4. docker 安装gitlab
  5. Chrome浏览器手动添加Cookie的方法
  6. DeleteDC() 与 ReleaseDC() 的区别 [转]
  7. 如何击败腾讯_击败股市
  8. python教程简书_Python快速教程
  9. CVPR 2019 | 亮风台发布全球最大单目标跟踪数据集LaSOT
  10. Python中fastapi构建的web项目进行docker部署
  11. 前馈神经网络对mnist数据集实战
  12. C#中对 XML节点进行添加,删除,查找和删除操作
  13. ARCore快速入门--简介
  14. 幼儿-综合素质【9】
  15. 一元二次方程的解法(Python语言)
  16. 历史类:古希腊与亚历山大帝国
  17. 【U8】U8V12.5新增部门档案,保存提示:系统忙,稍后再试!
  18. 全自动浅层过滤器的后期维护
  19. mplayer全参数
  20. 字长16位的计算机 它表示是,计算机应用基础(第2版)在线作业

热门文章

  1. redis、kafka、rabittMQ对比 (转)
  2. DesiredCapabilities内容详解--Appium服务关键字
  3. 查看一个数是不是2的n次方
  4. protubuffer for windows配置指南!
  5. 由scanf说起之1:scanf函数和回车、空格 及其返回值
  6. SVN安装-配置-使用及myeclipse的插件安装(图文)
  7. golang笔记(1)-数据库查询结果映射至结构体
  8. cogs 1811. [NOIP2014]螺旋矩阵
  9. iOS学习之Object-C语言继承和初始化方法
  10. 关于python循环