51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 2141|回复: 1
打印 上一主题 下一主题

[原创] QTP如何记录和识别对象的?

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2006-7-26 09:36:20 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
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的文档中总结得来,大家多多讨论!
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2006-7-26 15:05:04 | 只看该作者
这个在以前的帖子都讲到过,搜一下吧
回复 支持 反对

使用道具 举报

本版积分规则

关闭

站长推荐上一条 /1 下一条

小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

GMT+8, 2024-11-26 05:31 , Processed in 0.063252 second(s), 26 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

快速回复 返回顶部 返回列表