51Testing软件测试论坛

标题: 自动化测试的实践-应用QTP测试框架 [打印本页]

作者: mstiunicon    时间: 2007-4-12 20:05
标题: 自动化测试的实践-应用QTP测试框架
最近用QTP自带的测试框架写了一个文档,目前正在公司推广中。
放到论坛上和大家交流一下测试框架和自动化测试的设计方面的问题。


2007-07-25
附件中的具体实现形式,在脚本比较复杂时,使用较不方便。
可以把原子业务的各个Action做成一个个的function,存放到TD服务器的一个vbs文件中。
在testcase的脚本中,只需要加载相应的vbs文件,不用再一个Action一个Action的添加了。同时,Action之间传参数也可以直接传数组了。

2008-07-16
调用Function,传参的方式有这样几种:
1 直接传需要用到的值,使用1-3个参数
2 大数据量时,使用数组
3 大数据量时,使用dictionary对象
4 把datatable的sheet名称传给function。(这种方式最简单,而且最适用)

[ 本帖最后由 mstiunicon 于 2008-7-16 14:27 编辑 ]
作者: walker1020    时间: 2007-4-13 08:59
谢谢楼主!下载下载 研究一下,也好和楼主讨论
作者: kevin_swpi    时间: 2007-4-13 09:29
正在迷惑中...
呵呵
雪中送炭:)
作者: xqq1999    时间: 2007-4-13 09:46
谢谢楼主,已经下载啦
作者: danmy    时间: 2007-4-13 10:21
受教了~~ 多谢楼主
作者: wssgily    时间: 2007-4-13 10:46
QTP自带的测试框架??这个东西在哪,一直没有找到,楼主好人做到底,把框架原代码也公开一下吧,呵呵
作者: xueqinzhaoqing    时间: 2007-4-13 13:34
xie xie
作者: xueqinzhaoqing    时间: 2007-4-13 13:34
xie xie
作者: fengle    时间: 2007-4-13 14:12
已经分享了楼主的成果,与我现在做的QTP实践不谋而合,希望能与楼主多交流,我做的是C/S的QTP自动化。我的QQ:43050400
作者: mstiunicon    时间: 2007-4-13 14:54
fengle有MSN么?我的MSN是mstiunicon@163.com
不过上班的时候,上不了。
作者: wssgily    时间: 2007-4-13 15:03
我也是做QTP自动化的.我的MSN:c7v8@hotmail.com多交流啊!
作者: mstiunicon    时间: 2007-4-14 11:27
看了看今天论坛的帖子,唉,如果那些新手看了操作手册的PPT,就不会问一些比较低级的问题了。大家也可以来讨论一下关于测试框架与测试设计方面的问题。总是当新手,有意义么?
明天发几个收集到的自动化测试的框架的图上来。
作者: henhenchen    时间: 2007-4-14 12:33
标题: 回复 #15 mstiunicon 的帖子
GOOD. 一口汽看了大半. 谢谢. 有机会大计讨论讨论
作者: zhou840401    时间: 2007-4-14 12:37
我看过一个csddt的框架,它是一个同步控制数据驱动的框架,是用robot的脚本实现的,最近打算抽时间把它用qtp的脚本vbscript改写一下,到时发上来,一起讨论,交流.
作者: Coffey111111    时间: 2007-4-15 23:13
楼主说的对,不可以老是新手的,要有进步,谢谢楼主分享~~  加油!sdlkfj6
作者: henhenchen    时间: 2007-4-16 10:53
标题: 我有同感.当然了我也是新手.我也问一些简单的问题
其实很多问题可以从HELP 中得到. 我正在第二遍看QTP USER GUIDE. 我觉得想学QTP 他的USER GUIDE 至少要读一遍以上吧. 希望没读过一遍的人一齐来读啊.有问题大家讨论啊.这里推荐一个QTP外国论谈
http://www.sqaforums.com/postlist.php?Cat=0&Board=UBB20



原帖由 mstiunicon 于 2007-4-14 11:27 发表
看了看今天论坛的帖子,唉,如果那些新手看了操作手册的PPT,就不会问一些比较低级的问题了。大家也可以来讨论一下关于测试框架与测试设计方面的问题。总是当新手,有意义么?
明天发几个收集到的自动化测试的 ...

作者: wjmiao    时间: 2007-4-16 16:07
呵呵.谢谢!应该置顶
作者: htot05    时间: 2007-4-16 16:40
此时不顶,更待何时~!!
QTP深入研究中,这需要此类资料,感谢楼主分享~!!!
msn: htot05@yahoo.com.cn
作者: lilyhuang    时间: 2007-4-16 16:42
记得面试时被问及这个问题,当时没有答上来,这个正好学习一下,为下次机会努力!
作者: walker1020    时间: 2007-4-17 13:12
应各位朋友的要求,就把此帖列为精华帖了。
作者: yuanxinyi16rain    时间: 2007-4-18 09:26
标题: 回复 #1 mstiunicon 的帖子
OK
作者: happymei    时间: 2007-4-18 14:10
怎么第一个下载不了阿?
我最近也在整理我们的测试框架问题,想借鉴借鉴呢
作者: 金城月    时间: 2007-4-23 15:04
领教了
作者: hdice    时间: 2007-4-24 10:27
超级好的资料,感谢楼主啊!sdlkfj3
作者: wuying36172    时间: 2007-4-24 14:09
很好,非常感谢^_^
作者: viviv_wang    时间: 2007-4-25 11:07
楼主,我也在学习和实践这个,不过对感觉在框架下,其他测试员想介入,要求还是不低的,所以希望我们能把自己的经验和短处都拿出来,共同探讨下,.QQ:55543575
作者: galiji    时间: 2007-4-25 19:24
不错,很有操作实战性

作者: newmyh    时间: 2007-4-26 09:59
我想看看.
作者: newmyh    时间: 2007-4-26 10:42
为什么我下载了打不开?
作者: newmyh    时间: 2007-4-26 10:43
打不开呀,楼主!
作者: mstiunicon    时间: 2007-4-26 10:49
可以下载和打开阿。楼上的是不是没有装powerPoint?
作者: tails82    时间: 2007-4-26 10:56
非常感谢楼主的无私啊~~刚看了第一篇,感觉文档制作得很不错。只是对于框架的理解,过于简单了点。楼主现在的这个构想,只是停留在数据驱动的层次上面,并没有达到框架的级别。虽然我也不会框架。。。。。。
作者: mstiunicon    时间: 2007-4-26 11:38
楼上的说得太对了。不由得想起了这句老话,测试入门容易,提高很难。深有感触阿。目前只能一方面自己多实践,多在实现自动化测试的过程中发现问题,另一方面也想和同行们交流交流,借鉴大家的智慧阿。
作者: wgx198302    时间: 2007-4-26 13:15
正好学到,看看
作者: wgx198302    时间: 2007-4-26 13:28
看了,对学习很有帮助
作者: stevenhappy    时间: 2007-4-28 09:00
顶,挺好的学习资料!
作者: morose81    时间: 2007-4-30 10:31
标题: 你好
很好
作者: morose81    时间: 2007-4-30 10:32
标题: 很好
很好很好
作者: morose81    时间: 2007-4-30 10:34
标题: 感谢搂住
我的msn:morose81@yahoo.com.cn,希望能和你交流
作者: mldyt0229    时间: 2007-5-11 13:54
标题: 回复
谢谢,又学到了点。
作者: allenzgw    时间: 2007-5-13 08:45
谢谢!应该不错哦
作者: househou    时间: 2007-5-13 11:58
标题: nice!学习ing
nice!学习ing
作者: househou    时间: 2007-5-14 10:17
标题: good!
终于找到组织了,同志啊,我的msn:houyu911@hotmail.com
作者: renpan02    时间: 2007-5-15 17:31
谢谢,可否联系?
作者: renpan02    时间: 2007-5-15 17:32
我想学习一下,请高手指导
作者: 厍仕杰    时间: 2007-5-15 19:07
下了 支持下
作者: hehemeimei    时间: 2007-5-17 10:39
原帖由 mstiunicon 于 2007-4-12 20:05 发表
最近用QTP自带的测试框架写了一个文档,目前正在公司推广中。
放到论坛上和大家交流一下测试框架和自动化测试的设计方面的问题。

楼主能发我邮箱一份吗?由于我们公司使用了代理,论坛中的所有的附件都下载不了,看大家对您的文章评价这么高,我也想学习一下这方面的东西,楼主多费心了。我的邮箱的地址是hhxzmp@163.com,谢谢了。
作者: lucky520    时间: 2007-5-18 09:02
ding
作者: nanbeier    时间: 2007-5-20 02:43
谢谢楼主,已经下载啦
作者: allenzgw    时间: 2007-5-20 18:45
这个社会,还有啥不要钱的阿 ?
作者: 测试娃娃    时间: 2007-5-22 09:51
标题: 我想要下载~
sdlkfj6
作者: 蓝灵飘雪    时间: 2007-5-22 14:10
下载下载
作者: gs0521    时间: 2007-5-22 19:39
标题: 学习中
谢谢
作者: gs0521    时间: 2007-5-22 19:41
标题: 刚下完了
谢谢
作者: FlyingBug    时间: 2007-5-25 08:42
新出道的..下回家学习下..十分感谢啊~ 多谢大虾指点sdlkfj8
作者: premiumdue    时间: 2007-5-29 15:52
标题: 回复 #1 mstiunicon 的帖子
谢谢啦!!!!
作者: xueqinzhaoqing    时间: 2007-6-1 11:49
不错,很有操作实战性

作者: liyoukebit    时间: 2007-6-1 11:58
拜读了大作“TD+QTP实用操作手册—银行付款实例讲解.ppt”,并实践了
有一些疑问,抛开QTP Object Reposity,使用关键字,采用编成的方式来标示每个控件,确实有很大的灵活性,但是我尝试后,在非常简单的界面速度很慢。不知道你那儿有这样的情况吗,我用的版本是8.2
作者: mstiunicon    时间: 2007-6-1 17:16
标题: 回复 #83 liyoukebit 的帖子
我使用的是QuickTest 9.0,感觉速度还比较快,没有出现你说的情况。
如果不是被测系统本身的反应比较慢的话,试试看安装比较新的版本?
作者: xueqinzhaoqing    时间: 2007-6-2 15:45
谢谢楼主!下载下载 研究一下
作者: xueqinzhaoqing    时间: 2007-6-2 15:49
不错,很有操作实战性
作者: gaoxiaoyun286    时间: 2007-6-2 20:39
标题: 为什么我不能下载文件呢
请问各位好人,为什么我不能下载在51testing上的文件?系统提示说:管理员设置了综合指数低于0的权限?我已经注册了呢,还是我是普通人,没有权限下载文件呢?看着那么多好的文件资料不能下载,真是急啊,还请各位朋友帮帮忙看是怎么回事呢?
作者: gaoxiaoyun286    时间: 2007-6-2 21:08
真是好资料,这两天一直在着这方面的资料的呢。真是好人啊。。。。
作者: gaoxiaoyun286    时间: 2007-6-2 21:19
顶,好资料啊啊啊
作者: gaoxiaoyun286    时间: 2007-6-2 21:21
好资料,真的一直在关注这方面的东西的呢
作者: w_zhjun    时间: 2007-6-2 21:22
标题: 不错
学习一夏.
作者: kaikouxiao_xuxu    时间: 2007-6-3 11:41
标题: 感谢!
十分感谢楼主
作者: kaikouxiao_xuxu    时间: 2007-6-3 11:47
标题: 啊,郁闷
下载下来怎么打不开呢?
作者: gaoxiaoyun286    时间: 2007-6-3 21:10
真是好的资料啊,呵呵
作者: carina    时间: 2007-6-4 18:44
标题: 学习了
学习了,, 呵。。。
作者: carina    时间: 2007-6-4 18:45
标题: 咋下部了??
咋下部了??
作者: wangceron    时间: 2007-6-5 19:43
非常感谢!很好的资料
作者: fzxugang    时间: 2007-6-6 15:06
下载的不行,重新下载
作者: swbswb3000    时间: 2007-6-12 17:18
谢谢楼主,正在找这个文档呢:)
作者: swbswb3000    时间: 2007-6-12 17:19
唉,几分不够,想要下载还得多回复一下。再次感谢楼主
作者: heart1200    时间: 2007-6-13 00:20
谢谢楼主分享成果。sdlkfj2
作者: yeszhangyu1010    时间: 2007-6-19 11:46
强烈要求下一个!
作者: yeszhangyu1010    时间: 2007-6-19 11:46
希望对我有用啊
作者: yabest    时间: 2007-6-20 02:04
LZ的基本思想不错!
但是实现方式上,拘泥于QTP的一些傻瓜概念了,同时QTP精华部分却没抓住!

象Action、DataTable、Action Parameter这些东东又笨又难用,硬要钻牛角尖用它们来实现,结果导致整个流程搭建和参数传递繁琐无比!干嘛不用Function和Library呢?!

还有放着对象仓库这QTP的精华不用,却大量使用描述性编程,导致脚本繁杂、可读性差、容易出错!

[ 本帖最后由 yabest 于 2007-6-20 02:09 编辑 ]
作者: mcl19800627    时间: 2007-6-27 11:39
收藏了,感谢楼主分享
作者: james.zhong    时间: 2007-6-27 15:11
不错!谢谢!分享 !
作者: Martinyang    时间: 2007-6-28 10:51
终于找到了,仔细研究
作者: milo.jiang    时间: 2007-6-28 21:42
好贴,顶一个
作者: 一笑    时间: 2007-6-29 13:44
不错,谢谢
作者: lovelovecat    时间: 2007-7-3 09:21
看啦,是个很不错的东西,哈哈
作者: 刘洪鹏    时间: 2007-7-3 09:41
看了 收获不大 太理论了
作者: 紫慕    时间: 2007-7-4 16:48
研究研究
作者: ncxsx    时间: 2007-7-5 20:03
很高兴能发现这么好的测试论坛。谢谢共享!
作者: shenwenhai    时间: 2007-7-9 16:58
非常感谢
作者: shenwenhai    时间: 2007-7-9 17:00
分不够了,再顶下,谢谢分享
作者: shenwenhai    时间: 2007-7-9 17:12
谢谢楼主分享
作者: wei_jc    时间: 2007-7-11 16:48
太感谢了,正好用得上
作者: chenjie021    时间: 2007-7-11 19:23
感谢版主
作者: FLY000    时间: 2007-7-11 23:41
sdlkfj2
作者: FLY000    时间: 2007-7-11 23:41
sdlkfj2
作者: scmona    时间: 2007-7-12 20:33
下载了,谢谢
作者: 想学QTP    时间: 2007-7-15 22:20
谢谢!楼主!
我是QTP初学者。以后大家多多指教sdlkfj5
作者: cwdcwdcwd    时间: 2007-7-20 18:38
感谢分享,学习中
作者: yqx    时间: 2007-7-23 19:21
好东西啊,谢谢分享!!
作者: selien    时间: 2007-7-24 10:20
为什么我都不能下载的呢?sdlkfj9




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2