51Testing软件测试论坛

标题: QTP如何记录和识别对象的? [打印本页]

作者: dege    时间: 2006-7-26 09:36
标题: QTP如何记录和识别对象的?
QTP全称Quick Test Professional,是Mecrury公司目前的主打测试工具,以前的QTP只能用于B/S测试,而C/S测试由WinRunner来做,现在的 QTP都可以做了,而且根据QTP和WinRunner的更新速度对比,可能Mecrury公司会用QTP来代替WinRunner,实现工具资源整合,减小公司成本。
QTP记录对象:
首先确定被测试对象的类型(如:web页面、win页面、web按钮、vb滚动条等),按类型进行分类;
    然后对每个类型中的具体对象提取一个特征列表(如:名称、大小、颜色),建立一个强制特征列表,并记录列表中每个特征属性的默认值;
    接下来确认列表属性是否具有唯一性,如果不具备,则QTP继续查找并添加辅助属性和其默认值,直到此对象的强制特征列表具有唯一性。
QTP识别对象:
QTP首先搜索对象的强制属性列表和辅助属性列表,将这些与现行测试对象进行匹配,只要被测对象没有被大的改动,QTP可以很好地找出测试对象。
    如果被测对象被改动很大,那么QTP依靠“智能识别”技术,进行匹配(具体的技术太复杂了,看QTP的官方说明)
     大家如果对QTP的识别技术有什么新的研究,请回帖告知,我的信息都是从QTP的文档中总结得来,大家多多讨论!
作者: xiaonan    时间: 2006-7-26 15:05
这个在以前的帖子都讲到过,搜一下吧




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