51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

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

[原创] <<精通QTP——自动化测试技术领航>>中的疑惑

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2012-2-12 23:29:13 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
大家好。我是一个软件测试初学者,《精通QTP——自动化测试技术导航》里面有一个问题让我有些纠结,求大侠们帮忙解决一下。就是连载的第十三章第2页,作者讲到(每个对象模型都有一个可以唯一标识对象的关键属性列表,我们将前面这些连起来一块说,就是在添加对象至对象库后,QTP自动建立被添加对象的对象模型,并给出一个默认识别标识。然后,每个对象模型都有一个可以唯一标识对象的属性列表,这个属性列表是可以设置的,它就是Object Identification)。我个人认为的是,这些对象模型其实在我们没有添加对象的时候就已经有了(而且我个人认为模型只有一个,对象是在模型的基础上建立起来的,比如说一个页面有两个web edit控件,那么qtp就会根据object identification里面的web edit模型创建两个相应的对象)。在我们导入插件的时候,这些模型就出现了。我做过这样一个实验,就是如果不选web插件,那么在object identification里面就不会有相应的像web edit之类的模型。我个人认为模型嘛,也就是跟模版一样,根据模型来创建对象,我们加入的对象是在这个模型的基础上建立的,所以它必须具备这个模型的基本属性。不知道我表述清楚没。希望各位专家能够带领在下走出误区,能够对在下的理解给出肯定或是否定,非常感谢~~~~~支持51testing
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2012-2-13 14:26:38 | 只看该作者
回复 1# kerwin_woo

你的疑惑是什么呢?
Object Identification决定QTP录制的时候,如何来添加对象的。(强制属性/辅助属性/location或index)
在录制的时候,QTP会和所有插件做比较,如果有符合的对象,就按照Object Identification来录制,如果没有,会识别为标准对象或者无法识别,所以为了准确,快速,一般把没有用的插件不勾选。
回复 支持 反对

使用道具 举报

本版积分规则

关闭

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

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

GMT+8, 2024-5-1 05:56 , Processed in 0.082688 second(s), 27 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

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