51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

查看: 104150|回复: 364

[原创] 成为QTP高手必经的四个过程

[复制链接]

该用户从未签到

发表于 2009-11-14 23:44:46 | 显示全部楼层 |阅读模式
本帖最后由 vaivaivai 于 2012-3-12 14:25 编辑

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组件包括fso,wsh,eom,aom,ado中的一些方法和属性
  学会使用DOM,DLL,DOTNETFACTORY,WIN32 API
  特殊情况处理,比如鼠标事件,WEBTABLE中WebCheck处理,有时可以通过借助自己写的小工具来解决
  异常情况处理,通过VBS判断来把异常情况包括进去,包括VBS中的错误处理,QTP中的场景恢复
  完成以上过程后就可以进入最后一个过程。
        

从熟到精 - 精通篇

        到了这个过程,其实已经可以说是一个半高手了,可以独立解决各种测试中碰到的难题,接下来可以尝试去读高手写的一些代码,比如REPORTMANAGER,saffron等,精通的话不是人人都可以达到的,这个过程还需要学会框架的设计,保留对象的扩展,插件的扩展开发,等等以及各方面的综合扩展能力,对于最新的一些技术也要实时了解,达到这个层次之后你已经可以说对QTP了如指掌了,貌似我离这个层次还有很大一段距离。


这里顺便推荐几个非常好的QTP学习网站:

    陈能技的博客:http://blog.csdn.net/testing_is_believing

相信很多朋友都应该认识他,曾经出过一本《QTP自动化测试实践》,他对QTP有一定的研究,博客内容不错,有抛砖引玉的作用

    一位叫zzxxbb112的博客:http://blog.csdn.net/zzxxbb112
如果最近一直逛51的朋友应该看到过,他写的文章详细易懂对QTP的研究颇深,技术含量也比较高,在他的博客中学习到了不少先进技术,比较欣赏他


    iQuickTest Studio:http://www.iquicktest.com
最近发现的,这个网站上提供了一些不错的QTP教程和一些QTP的前沿技术和新闻,还有就是QTP11的补丁下载比较全,现在HP那边补丁都不给下了。

    如果英文好的朋友可以去最著名的SQAFORMS论坛逛逛:http://www.sqaforums.com
这个网站上有很多国外的QTP高手,也有许多非常值得我们借鉴的帖子,推荐,还有ADVANCEDQTP也不错


[ 本帖最后由 vaivaivai 于 2010-8-25 13:04 编辑 ]

评分

参与人数 1综合技术指数 +10 收起 理由
默默巫 + 10

查看全部评分

回复

使用道具 举报

该用户从未签到

 楼主| 发表于 2009-11-15 19:42:01 | 显示全部楼层
没人回…伤心…
回复 支持 反对

使用道具 举报

该用户从未签到

发表于 2009-11-15 21:20:26 | 显示全部楼层
吼吼,偶来回个~辛苦啦楼主
我是新手啦,现在处于初级到中级阶段。。谢谢楼主推荐的网站哈
PS:纠正个错误
“GETRO,SETRO,SETTO的用法”
RO是不能SET滴,应该是GetRoProperty,GetToProperty,SetToProperty

[ 本帖最后由 jxxshenchen 于 2009-11-15 21:21 编辑 ]
回复 支持 反对

使用道具 举报

该用户从未签到

发表于 2009-11-15 22:59:08 | 显示全部楼层
不多,帮楼主顶一下
好东西,呵呵
支持
回复 支持 反对

使用道具 举报

该用户从未签到

 楼主| 发表于 2009-11-15 23:14:47 | 显示全部楼层
原帖由 jxxshenchen 于 2009-11-15 21:20 发表
吼吼,偶来回个~辛苦啦楼主
我是新手啦,现在处于初级到中级阶段。。谢谢楼主推荐的网站哈
PS:纠正个错误
“GETRO,SETRO,SETTO的用法”
RO是不能SET滴,应该是GetRoProperty,GetToProperty,SetToProperty


感谢指出错误,已更正~哈哈
回复 支持 反对

使用道具 举报

该用户从未签到

发表于 2009-11-16 10:55:43 | 显示全部楼层
楼主有心了!
回复 支持 反对

使用道具 举报

该用户从未签到

发表于 2009-11-16 11:33:34 | 显示全部楼层
遗漏了非常重要的全局统筹的实践应用能力,不能很好的应用于实践,再精也么啥用啊
回复 支持 反对

使用道具 举报

该用户从未签到

发表于 2009-11-16 12:05:02 | 显示全部楼层
回复 支持 反对

使用道具 举报

该用户从未签到

发表于 2009-11-16 12:10:20 | 显示全部楼层
LZ给的是个技术的大概方向,但不是标准。
仅供参考。
回复 支持 反对

使用道具 举报

该用户从未签到

发表于 2009-11-16 12:43:13 | 显示全部楼层
回复 支持 反对

使用道具 举报

该用户从未签到

发表于 2009-11-16 13:15:15 | 显示全部楼层
还要努力学习的说
回复 支持 反对

使用道具 举报

该用户从未签到

发表于 2009-11-16 14:37:16 | 显示全部楼层
偶现在是第二阶段啦,继续努力了……
回复 支持 反对

使用道具 举报

该用户从未签到

发表于 2009-11-16 17:17:26 | 显示全部楼层

回复 5# 的帖子

我是新手,有问题希望能请教LZ
回复 支持 反对

使用道具 举报

该用户从未签到

 楼主| 发表于 2009-11-17 13:02:13 | 显示全部楼层
原帖由 leenyfly 于 2009-11-16 17:17 发表
我是新手,有问题希望能请教LZ

我也只是会些皮毛,呵呵~
回复 支持 反对

使用道具 举报

该用户从未签到

发表于 2009-11-17 13:21:10 | 显示全部楼层
总结的不错!值得学习
回复 支持 反对

使用道具 举报

该用户从未签到

发表于 2009-11-17 17:44:11 | 显示全部楼层
很不错的总结~~
正处于第二阶段~~
刚练完那个tutorial~~感觉很有帮助~~
回复 支持 反对

使用道具 举报

该用户从未签到

发表于 2009-11-17 19:40:07 | 显示全部楼层
谢谢分享。
回复 支持 反对

使用道具 举报

该用户从未签到

发表于 2009-11-18 11:35:22 | 显示全部楼层
3q,我要一步一个脚印的学习,呵呵
回复 支持 反对

使用道具 举报

该用户从未签到

发表于 2009-11-18 13:28:57 | 显示全部楼层
总结的不错~~
回复 支持 反对

使用道具 举报

该用户从未签到

发表于 2009-11-18 14:52:14 | 显示全部楼层
来顶下这个仁兄,顺便遥望楼上的美女。。。。。。。
回复 支持 反对

使用道具 举报

本版积分规则

关闭

站长推荐上一条 /1 下一条

小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

GMT+8, 2024-3-29 21:27 , Processed in 0.086789 second(s), 28 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

快速回复 返回顶部 返回列表