51Testing软件测试论坛
标题:
请问QTP的object识别原理
[打印本页]
作者:
readytofly
时间:
2005-12-14 20:18
标题:
请问QTP的object识别原理
最近刚接触QTP,以前用Rational 的XDE Tester和Functional Tester比较多,它们的object map中使用树形的层次结构加上对象属性来帮助运行时的对象识别,一般情况下定位对象速度比较快,但如果这些层次结构变了对象就很难识别了,特别是要测的代码跟随服务器升级后,维护成本很高。
有没有大侠能介绍下QTP识别对象的原理,QTP是不是能只按object的property而摆脱hiararchy的束缚来识别对象?谢谢拉
作者:
海龙
时间:
2005-12-14 21:53
原理都差不多。
很简单的道理,如果只告诉你房间号是501,而不告诉你哪栋楼,你能找到房间吗?
作者:
readytofly
时间:
2005-12-15 10:38
你说的楼是不是指browser和page?这2层就能确定楼了把,后面是不是可以只通过对象的属性来定位object的房间?我向object repository加一个页面上的object,比如button,一开始显示时,除了最上层的browser和page,中间还带了一大陀Web Table,但是加完后在object repository里打开这个object,只有browser和page的结构信息,加上这个button自己的属性信息。请问一开始看到的那些Web Table是不是就不作为定位button的信息保存了? :)
作者:
海龙
时间:
2005-12-15 11:28
应该是这样,因为没有mercury官方的关于对象识别机制细节原理的文档。
所以对他的对象识别机制深层次的细节问题,不是特别的确定
作者:
yuxingxin
时间:
2005-12-15 11:44
没什么特别的,就是用这个对象的一些属性来标识。哪几个能标识出来就用哪几个。
作者:
neptune_hay
时间:
2005-12-18 19:25
建议先了解下VS.net下的一个工具Spy++,如果你了解了Spy++,就明白是怎么回事了
作者:
lovetest6
时间:
2005-12-20 15:17
我倒是觉得Functional Tester好一些。
呵呵。人家是IBM啊。有JAVA啊。
呵呵。
就是东西比较大。
从发展来说,应该还是Functional Tester有前途。呵呵。
这时候就看出大厂的优势了。
虽然思路差不多,但是IBM出产的似乎更有含金量哦。呵呵。
作者:
tomzhang
时间:
2006-1-19 11:25
标题:
re:
我认为在object repository中它是按照tree形结构来组织对象的,区分对象是按照它的tree形结构和对象本身的属性来的
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/)
Powered by Discuz! X3.2