QTP的录制回放过程

上一篇 / 下一篇  2006-11-28 12:48:35 / 个人分类:QTP

51Testing软件测试网5bY_jr+|)AK

QTP录制过程51Testing软件测试网}:Vb/|)h J0t(]*}.Z

51Testing软件测试网#vr0nK$v%K~

   1.确定用于描述当前操作对象的测试对象类,并创建测试对象

T6?t1O*o0z051Testing软件测试网&Y`|"_C

   2.读取当前操作对象属性的当前值,并存储一组属性和属性值到测试对象中51Testing软件测试网Z0h"\ yn9q8Q#`bf

51Testing软件测试网]}M-rx

   3.为测试对象创建独特的有别于其他对象的名称,通常使用一个突出属性的值51Testing软件测试网Gg V@L+C&M s6v

51Testing软件测试网H"qaiaY

   4.记录在对象上执行的操作51Testing软件测试网A$\5kUk:Bg#x

51Testing软件测试网Ttt5ry,a O5[b

录制过程中可能出现的问题:51Testing软件测试网)FGc[4M

51Testing软件测试网.ZI+\l[*f koJD V

   1.无法识别对象51Testing软件测试网-Udb-zD

   解决方案:如果是没有相应程序的插件,而导致的对象不能识别,请填加相应的插件.如果是少量的几个控件不能识别的话,可以用合适类型的虚拟对象来代替.当然还有两个万能的办法,就是更改录制模式使用LOW-LEVEL Recording 和 Analog Recording来录制.
!^6I:|q;x4[0
l+I*SJS.w0   2.无法生成脚本,但对象可以识别

rFL,T J0

   解决方案:把对象手工添加到对象库中去,然后手工来生成需要的脚本51Testing软件测试网5W[H]EB*S

 

?:D-ClC$yj0

QTP回放过程51Testing软件测试网t"A#a)d:@"rA

   1.根据对象的名称到对象存储库中查找相应的对象

&j T*qD-G:f\0

   2.读取对象的描述,既对象的属性和属性值51Testing软件测试网pj*]3U-[)L1N

   3.基于对象的描述,QTP在应用程序中查找相应的对象51Testing软件测试网/p.q;}L }K4asz0R.D

   4.执行相关的操作51Testing软件测试网 x_P I-g};h)_p.o

 51Testing软件测试网4}z/{&vL

回放过程中可能出现的问题:  51Testing软件测试网-w Y`qc3|

   1.找不到测试对象 

4Wx$]{qm0` ~0

   解决方案:把该对象填加到对象库中去51Testing软件测试网5G8S,X0@[%t%B

   2.测试对象与运行时对象不匹配

v3lt1jj4S A j0

  解决方案:如果是因为脚本的上下文依赖而导致的对象不能识别,请加相应的延时.如果是由于对象属性发生了变化而导致的对象不能识别,请修改相应的属性.

vW7H} r"q2W0

   3.无法执行脚本操作

eX0|hk?c0

   解决方案:请检查脚本程序

1V/v6S0|cW3T)oe0

 

rrz0kN~0

 

;~%kx0Vx Qc0

 51Testing软件测试网Fn9s-y$d H


相关阅读:

TAG: QTP

olivertang的个人空间 引用 删除 olivertang   /   2014-12-10 19:28:45
LOW-LEVEL Recording 和 Analog Recording录制模式的区别是什么?
引用 删除 anniehuhu   /   2013-11-21 18:28:47
学习了
引用 删除 tongmou   /   2013-11-14 17:50:17
5
引用 删除 hearingly   /   2013-09-26 17:02:17
请问楼主,录制web时,对象识别不了,怎么解决?
引用 删除 我是测试新手   /   2013-03-05 10:50:53
安装了qtp后,怎么录制不了网站的?
引用 删除 我是测试新手   /   2013-03-05 10:49:59
3
引用 删除 51lzd   /   2012-02-09 10:42:38
我遇见了一个小问题,帮忙解决下呗,录制后回放看不到结果,对象库中有内容,但是看不到解果,这怎么解决???
花洁儿的个人空间 引用 删除 花洁儿   /   2012-01-19 09:59:09
学习了
引用 删除 zhangmingheng   /   2011-05-21 20:47:08
很基础的东西  但是最底层的也是它的核心  很多人对报错束手无措都是因为没有理解这些啊  楼主写的很不错
引用 删除 leijin920   /   2011-03-29 15:15:36
请问QTP怎么用啊!!我安装了不知道怎么录制,QTP有没有中文的啊?我刚自学,英文的看着很吃力,谢啦
soarsky629的个人空间 引用 删除 soarsky629   /   2011-03-28 11:01:20
学习了…………
测试新手快成长 引用 删除 zhou162636   /   2011-03-21 13:56:37
5
№*鈀楃哯茬*№ 引用 删除 dylan0218   /   2010-12-06 09:33:28
请问QTP怎么用啊!!我安装了不知道怎么录制,QTP有没有中文的啊?我刚自学,英文的看着很吃力,谢啦
引用 删除 alice-lice   /   2010-08-19 10:19:44
还在学习中
testxiaoxiao的个人空间 引用 删除 testxiaoxiao   /   2008-02-12 21:58:14
正在学习中,看到这些资料,非常感谢xiaonan。
xiaonan的个人空间 引用 删除 xiaonan   /   2007-12-07 14:40:24
空间里我留有联系方式,大家要加可以自己加,只是希望加的时候注明一下
引用 删除 wangyuanjun   /   2007-12-05 12:33:24
也加我一下啊,谢谢!
happywangyj@hotmail.com
假寐蜗居 引用 删除 seamap   /   2007-12-03 14:48:44
正在学习QTP中,有点云里雾里的,突然发现了你的Blog,感觉受益不少!
能不能加我的msn啊?
qiyongping@hotmail.com
xiaonan的个人空间 引用 删除 xiaonan   /   2007-06-26 12:33:38
请kheng-ling 这位朋友,把问题发到论坛帖子上吧,另外把出错信息也描述出来
Learning for English or Everything 引用 删除 kheng-ling   /   2007-06-13 19:00:50
现在我就有个问题,可以帮帮忙吗?
我录制一个脚本,目的是测试添加一条新的记录,然后选中这条记录分别'Update','Delete'它,录制的时候没有问题,但在录完后,我再Run这个脚本的时候,Update,Delete的时候都有一个选中这条记录的动作,Run的时候却一直报错,不知道为什么?
我的脚本如下:

Browser("Singapore Police Force").Page("Singapore Police Force").Frame("tabFrame").Link("art-timers").Click
Browser("Singapore Police Force").Page("Singapore Police Force").Frame("infoFrame_2").WebRadioGroup("partTimerSelect").Select "62"
Browser("Singapore Police Force").Page("Singapore Police Force").Frame("infoFrame_2").WebButton("Delete").Click



非常谢谢
 

评分:0

我来说两句

Open Toolbar