51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 1999|回复: 4
打印 上一主题 下一主题

[原创] QTP学习路线

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2010-8-27 11:28:47 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
  根据本人学习qtp的经验来看,以及借鉴网上的一些资料,稍加整理了下,具体如下:
        一、基础学习
  1 、需要掌握的基础知识:vbscript编程、QTP自带的库函数。这里不要求全部看完,浏览一下,只要在使用的过程中知道有什么函数可以帮你解决问题。
  2、需要准备的资料:vbscript中文帮助文档、QTP自带的帮助文档。在qtp资料专区有下载。
  3、心理准备:QTP的帮助文档基本都是全英文的,因此要有良好的英语阅读能力,至少要有看到英语不怕的素质,我们可以装上金山词霸,随时查阅。小点的 有道 翻译也不错,很小。
  4、学习的过程:安装QTP、熟悉QTP的界面、进行基础设置、录制第一个脚本、运行;在qtp初级板块中有。
  5、QTP脚本调试常用:msgbox调试某个部分的输出、断点调试、F11单步运行
  6、修改录制好的脚本,以达到自己想要的效果。
  二、稳步提升
  1、对象:抓取对象、修改名称、管理对象树
  2、根据抓取的对象,不使用录制功能,独立写脚本;
  3、调试、运行脚本
  三、高级编程
  该部分主要以个人的一些想法作为题材,大家可以自由发挥、努力尝试。做到这里也就开始涉及一些开发方面的东西了。稍微有点开发基础的学起来很快。
qtp资料区有很多这样的脚本实例,大家可以借鉴,最好能自己编写,或者能学习下别人的思想。
  1、入门
  1.1  编写导入一张excel表的一个sheet到QTP的datatable的脚本
  1.2  编写点击网页的某个链接或button自动启动QTP,执行某个Tests
  1.3  综合1、2即写一个Tests,其需要输入的信息由excel的sheet进行配置。启动QTP,读取配置的值,执行Tests。
  2、深入
  2.1  vbscript编写输出一个完整的html文档
  2.2  查询QTP帮助文档,了解QTP的错误报告
  2.3  运行一个Tests,输出错误报告
  3、邮件系统
  3.1  QTP编程实现向指定邮箱发送邮件
  3.2  执行Tests,将错误报告以邮件的形式发出
  3.3  整理错误报告样式,增强错误报告的可阅读性

对于邮件系统,就与自动化测试框架关系比较大了。关于这方面的资料我会陆续收集起来共享给大家。
Trackback:http://bbs.qtpfuns.com/read.php?tid=572

[ 本帖最后由 474241558 于 2010-8-28 21:58 编辑 ]
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2010-8-27 12:28:08 | 只看该作者

回复 1# 的帖子

楼主说的很好,学习了,O(∩_∩)O谢谢
回复 支持 反对

使用道具 举报

该用户从未签到

3#
 楼主| 发表于 2010-8-27 12:39:15 | 只看该作者

回复 2# 的帖子

只要对大家有帮助就好。呵呵···。
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2010-8-27 12:48:39 | 只看该作者
呵呵,答案在哪啊?
回复 支持 反对

使用道具 举报

该用户从未签到

5#
 楼主| 发表于 2010-8-27 12:51:38 | 只看该作者

回复 4# 的帖子

不会吧,有内容啊
回复 支持 反对

使用道具 举报

本版积分规则

关闭

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

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

GMT+8, 2024-11-11 17:42 , Processed in 0.067879 second(s), 27 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

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