`
isiqi
  • 浏览: 16356529 次
  • 性别: Icon_minigender_1
  • 来自: 济南
社区版块
存档分类
最新评论

成为QTP高手必经的四个过程

阅读更多

QTP要学精,个人认为必须要经历从无到有,从有到懂,从懂到熟,从熟到精这四个过程。

从无到有 - 初级篇

这个过程主要是熟悉QTP的界面设置,以及一些基本的用法,包括最基础的录制回放,低级录制,参数化,OUTPUT输出,验证点,等等,也可以在51testing论坛里找到些新手资料推荐大家可以去这里:http://bbs.51testing.com/thread-78399-1-2.html 下载QTP_Tutorial.chm ,这一步是最最初级的东西,一定要全部看完并且能够通过实际的例子去尝试独立完成它。总体来说这个阶段还是属于一个入门,比较容易能够接受,也是大多数测试人员能够达到的层次水平。

从有到懂 - 中级篇

这个过程中我们已经有了一些基础知识,这个时候我们不可以把自己再停留在录制回放了,而是需要在专家视图进行自行编写测试脚本,我们需要熟悉QTP的各种内置保留对象,需要熟悉QTP对象库的原理,描述性编程以及GETRO,GETTO,SETTO的用法,DATATABLE的方法应用,自定义REPORT,能够熟练的使用F7脚本生成器来编写脚本,随后我们需要对VBS有一定的了解,可以先学习一下VBS的一些基础知识,并能够熟练的运用它,推荐大家可以去下载VBScript 脚本语言教程(51Testing官方教材):http://bbs.51testing.com/thread-123064-1-1.html
尝试着全手工去写脚本,并对脚本进行优化,这样就能够使我们的脚本更加强大,更加的灵活。

从懂到熟 - 高级篇

在这个过程中我们已经有能力可以熟练的在专家视图中进行编写脚本,以及可以使用简单的VBS对脚本进行修改以及优化,到了这一步我们就需要学习一些QTP的相对高级用法,
熟悉com组件包括fsowsheomaomado中的一些方法和属性
学会使用DOM,DLL,DOTNETFACTORY,WIN32 API
特殊情况处理,比如鼠标事件,WEBTABLEWebCheck处理,有时可以通过借助自己写的小工具解决
异常情况处理,通过VBS判断来把异常情况包括进去,包括VBS中的错误处理,QTP中的场景恢复
完成以上过程后就可以进入最后一个过程。

分享到:
评论

相关推荐

    QPT 进阶资料,成为QTP高手

    主要内容如下:Accessing_PDF.pdf,Accessing_PDF.pdf,DotNetFactory.pdf,VBS基础.pdf,VBS提高.pdf,Win32_API.pdf,错误处理.pdf

    QTP教程 共5个部分

    本教程分为五个部分,旨在帮助学习者系统掌握QTP的基础知识和高级技巧,最终成为一名合格的QTP自动化测试工程师。 第一部分:QTP基础 在这一部分,我们将深入理解QTP的工作原理,包括它的对象识别机制、录制与回放...

    QTP.rar_QTP 安装_QTP支持的系统_QTP的测试_qtp

    **QTP(QuickTest Professional)**,现在被称为...总结来说,QTP是一个强大的自动化测试工具,具备广泛的系统支持和强大的测试功能,无论是新手还是经验丰富的测试工程师,都能通过QTP高效地完成软件的功能测试工作。

    QTP安装和使用教程

    QTP安装和使用教程; QTP自动化测试; QTP安装过程中的注意事项;

    第4篇-QTP高手进阶指南

    【QTP高手进阶指南】是针对自动化测试工具QuickTest Professional(简称QTP)的一份深入学习资料,尤其适合已经具备一定基础的测试工程师提升技能。QTP是HP(现为Micro Focus)公司开发的一款功能强大的自动化测试...

    qtp资料qtp资料

    四、QTP与其他工具的集成 QTP可以与版本控制系统(如SVN)、缺陷跟踪系统(如JIRA)以及持续集成工具(如Jenkins)集成,形成完整的测试工作流。 综上所述,QTP是企业级自动化测试的重要工具,掌握QTP的使用能够...

    QTP对象库简介QTP对象库简介

    ### QTP对象库简介 ...其对象识别和管理机制、脚本编写能力以及丰富的插件支持使得QTP成为自动化测试领域的佼佼者。对于想要提高测试效率和质量的企业和个人来说,熟练掌握QTP的使用将是非常有益的。

    QTP11下载地址

    QTP11是该系列中的一个重要版本,它为用户提供了一种简单而强大的方式来自动化功能测试过程。通过录制用户交互行为或手动创建测试脚本,QTP11可以帮助测试人员验证应用程序是否按预期工作。 #### 二、QTP11特点 1....

    QTP安装过程中遇到的问题

    ### QTP安装过程中遇到的问题及解决方案 #### 一、“安装程序已确定挂起重新启动”问题解析 在安装QTP(Quick Test Professional)或LoadRunner等软件时,有时会出现“安装程序已确定挂起重新启动,是否要立即退出...

    QTP安装说明及下载

    - 如果在安装过程中遇到与其他应用程序(如Java、.NET、Oracle等)的兼容性问题,可以尝试卸载这些应用后再重新安装QTP。 - 使用注册表清理工具(如RegCleaner)来清除残留的注册表项。 2. **特定环境下的注意...

    QTP

    【QTP常用技巧展示】:在QTP测试过程中,有许多提高效率的技巧,如使用`Sync`确保对象就绪再进行操作,使用`Smart identification`优化对象识别,以及利用`Test Run Settings`定制测试运行参数等。 【QTP对象识别...

    QTP进阶资料 最新

    qtp_基础代码 QTP-SystemUtil QTP操作 1 QTP操作 2 QTP操作 3 QTP操作 4 QTP操作 5 QTP操作 6 shell32 VBS基础 VBS提高 Win32_API wsh_ 错误处理 慢慢学习 VBScript (V1[ 1].0) 文件操作 正则表达

    QTP9.2、QTP10安装配置教程

    Quick Test Professional 9.2 (QTP...总之,QTP 9.2是一个功能强大的自动化测试工具,其安装过程简单,但需要注意硬件和环境的要求。通过学习QTP的帮助文档和视频教程,用户可以快速掌握自动化测试技能,提高工作效率。

    QTP127个问题

    本资料《QTP127个问题》将深入探讨QTP使用过程中遇到的各种常见问题,帮助用户更好地理解和应用这一专业工具。 1. **对象识别问题**:QTP通过对象库来识别和操作应用程序的对象,但有时会出现对象识别不准确或找不...

    QTP毕业论文-QTP在软件开发中的应用

    QTP主要应用于功能测试、回归测试以及验收测试等多个方面,通过模拟用户的实际操作来验证软件的功能是否符合预期。本文将深入探讨QTP在软件开发过程中的应用,并结合实例分析其在提升测试效率与质量方面的优势。 ##...

    qtp9.2插件(qtp?)

    QTP9.2是该软件的一个版本,它提供了强大的录制、回放和脚本编辑功能,使得测试人员能够有效地自动化软件测试过程,尤其在Web和桌面应用中。 QTP9.2插件系统是其核心特性之一,它允许用户扩展QTP的功能以适应特定的...

    qtp9.2.rar_QTP9.2

    QTP 9.2版本是该产品线的一个重要里程碑,它提供了更加强大和全面的自动化测试解决方案。在本压缩包文件中,我们主要聚焦于QTP 9.2的功能、使用方法以及它在实际测试项目中的应用。 一、QTP 9.2核心特性 1. **智能...

Global site tag (gtag.js) - Google Analytics