QTP的录制回放过程

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

\;dR&Z:S bp!^0QTP录制过程51Testing软件测试网9e1t2Te7\0j

'Vv$]-e,m%yJky^0   1.确定用于描述当前操作对象的测试对象类,并创建测试对象

m5fRE/z[0

2k |}})R f-Zj'd O0   2.读取当前操作对象属性的当前值,并存储一组属性和属性值到测试对象中

%e*u-hm#^ B0

\G\$MUTk(\0c0   3.为测试对象创建独特的有别于其他对象的名称,通常使用一个突出属性的值

n$W|8q V|0x0

+ED8msq+o Lp/A z0   4.记录在对象上执行的操作

H M"l@6t-V_2\F051Testing软件测试网sN%`Y"M|\$f$A

录制过程中可能出现的问题:

yH,~Gd!Nsi6[0

C y"eU|e H*w/D0   1.无法识别对象51Testing软件测试网n&\"epq_+tc-@Q\

   解决方案:如果是没有相应程序的插件,而导致的对象不能识别,请填加相应的插件.如果是少量的几个控件不能识别的话,可以用合适类型的虚拟对象来代替.当然还有两个万能的办法,就是更改录制模式使用LOW-LEVEL Recording 和 Analog Recording来录制.51Testing软件测试网%~CKA3UGB Z;L
51Testing软件测试网(CO3u"vxe
   2.无法生成脚本,但对象可以识别

kp:U?a;d0

   解决方案:把对象手工添加到对象库中去,然后手工来生成需要的脚本51Testing软件测试网F&y!z"Q1T-lR

 

D1U+d eT U%?o'e0

QTP回放过程51Testing软件测试网"m2} |t5L,B_ f:XQ

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

L%}%B1JsG'~ oeSI0

   2.读取对象的描述,既对象的属性和属性值

@7@HNE W0

   3.基于对象的描述,QTP在应用程序中查找相应的对象

"g6v8J%jtz@0

   4.执行相关的操作

3In%zUu s~0R.R!P2`0

 

l8x8c7a#M.u)Q X-?9Z0ua0

回放过程中可能出现的问题:  

]/PCi@3m1c0

   1.找不到测试对象 51Testing软件测试网eG Twmk@h

   解决方案:把该对象填加到对象库中去51Testing软件测试网0gUo0W;S)M2NA

   2.测试对象与运行时对象不匹配51Testing软件测试网SFQ+E2^MRNs

  解决方案:如果是因为脚本的上下文依赖而导致的对象不能识别,请加相应的延时.如果是由于对象属性发生了变化而导致的对象不能识别,请修改相应的属性.51Testing软件测试网Z2zs#oZ!F

   3.无法执行脚本操作51Testing软件测试网]|#f2J!H%c-`

   解决方案:请检查脚本程序51Testing软件测试网$`m#QbP1\w

 

#U ?8gr sH,UQ X0

 51Testing软件测试网}s*V9T?+wG6}nD%n8y

 

X mPt n U0
相关阅读:

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

我来说两句

日历

« 2024-03-22  
     12
3456789
10111213141516
17181920212223
24252627282930
31      

数据统计

  • 访问量: 95839
  • 日志数: 25
  • 建立时间: 2006-11-24
  • 更新时间: 2012-07-10

RSS订阅

Open Toolbar