51Testing软件测试论坛

标题: QTP内提到的对象库是个什么概念? [打印本页]

作者: 紫涸烟云    时间: 2010-8-30 14:15
标题: QTP内提到的对象库是个什么概念?
一直在看文档中感觉对QTP来说,对象库是个很重要的概念,但是我始终没有找到给它一个很好定义的概念,
所以一直理解非常模糊,有点进行不下去,请大家帮忙知道,非常感谢!
作者: 鹭岛    时间: 2010-8-30 14:51
每个控件如:webedit、webButton、Link、WebList 都属于一个对象
把这些对象集中起来就是一个对象库
就是这么简单的一个道理~~~

现在的QTP10已经可以抛弃对象库了,曾几何时,对象库确实很重要,现在来说嘛,我个人觉得只要灵活应用好SPY工具即可,对象库已经意义变小了。。。(QTP10一下扔有一定的意义)
作者: lantianwei    时间: 2010-8-30 17:51
用人打个比方:
对象:每个具体的人,比如你 我,都有各自的特点
对象类:农民工,教师,公务员。。。
对象库:公安局的个人信息系统,咱的信息都在那
作者: 紫涸烟云    时间: 2010-9-8 14:41
标题: 回复 2# 的帖子
谢谢哈~但是对于我们初学的人来讲,这个是不是还是要了解呢?
作者: 紫涸烟云    时间: 2010-9-8 14:42
标题: 回复 3# 的帖子
谢谢你哈~抽象的东西一具体化就好清晰哈~你可以当老师了哈~
作者: yjnormal    时间: 2010-9-9 19:44
对象库,你可以理解为一个儿童走失了,现在警方打算找到他,这个时候就要去问儿童的爸爸妈妈把这个儿童的特征描述出来,这样警察就可以根据这个描述出来的特征和很多儿童进行比对找到这个走失的儿童,那个儿童的特征所形成的信息就是对象库,qtp根据对象库中的信息来识别对象
作者: yjnormal    时间: 2010-9-9 19:54
对象库,可以理解为警方通缉某个犯人,那这个时候需要将这个人的特征描述出来,对象库就是qtp描述对象的一个库,根据这个库来识别运行时对象
作者: 鹭岛    时间: 2010-9-10 09:04
标题: 回复 4# 的帖子
理解了就可以了
我从事测试已经5,6年了,大半时间是做QTP自动化测试的
可以说:我几乎不录制(可能因为我测试WEB为主,而QTP对WEB支持相对较好)
我写脚本都是使用描述性编程的方式,所以对象库对我的意义真的不大,偶尔使用,不过不知道什么时候的事了,哈哈,我还是比较喜欢描述性编程的方式,而且其实要查看对象的属性使用SPY这个人头工具就非常好了,而对象库如果每个都去抓取,那么一个类里面(相同控件不同属性)非常多,这样在选择对象上极其不方便,我记得以前老电脑用QTP8.2去抓对象,还因为选择对象而死机过,哈哈。。。

其实我个人建议新手:直接从写脚本入手(脚本太简单了),从简单入手,慢慢到中等水平,这样够应付WEB了。。。不要学老鸟研究这个技术什么读取XML,什么数据库啦。。。那些都没什么用(用处非常小),要用的时候百度、谷歌告诉你,方法记住了,比什么都重要,不要老去记那些几乎用不到的功能,掌握方法最重要,何况现在网络发展这么发达了,只要你想到的几乎都能在网上找到(有点夸张,哈哈)




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