51Testing软件测试论坛

标题: 请教:关于Object Repository的问题. [打印本页]

作者: sy_ccie    时间: 2005-9-6 17:38
标题: 请教:关于Object Repository的问题.
我今天进行了稍微长一点的录制,其实也不长,在Exper View也就250行.

但是感觉Object Repository很乱.自动生成的main_*. 已经到18了.

而且其中有一部分是重复的.都是在我修改的时候产生的.(内容是一样的.但是他非要产生两个MAIN.我并不太了解.他产生MAIN的规则.高手可以指点一下.)

问题1

不知道为什么,QTP在录制工程中会遗漏一些东西,或者一些东西记录错误.这些都需要重新的修改.我这次录制过程中,有一处记录错误.3处遗漏记录.大家都有遇见过这样的情况吗?还是我操作的问题.

问题2

对于这些重复记录的MAIN.应该怎么处理?应该怎样避免这样的情况?或者怎么把两个MAIN合成一个.
作者: sy_ccie    时间: 2005-9-6 20:59
问题3:关于Run-time object 和 test object
A test object is an object that QuickTest creates in the test or component to represent the actual object in your application. QuickTest stores information about the object that will help it identify and check the object during the run session.

A run-time object is the actual object in your Web site or application on which methods are performed during the run session.

看了帮助文档,我还是没有弄明白他们两个本质区别是什么?为什么要区分他们?请指点
作者: hongtang    时间: 2005-9-6 21:07
标题: 2因为默认的录制是每次URL跳转后的对象
1的问题 是有些对象没有抓下来 可能是无法识别对象,或是你设置的录制条件
3的问题老贴应该有写的很详细,可以自己去找找
作者: steedy    时间: 2005-9-6 21:32
2的问题。。不管它就是了
作者: sy_ccie    时间: 2005-9-8 21:12
这几天工作忙.应该总结一下这个帖子了.要不就沉了.呵呵

1、还是没有弄清QTP在录制过程中,丢失或者错误记录的原因。不是QTP本身的问题。要不就是我操作太快。请指点

2、关于重复的MAIN。我感觉在开始录制之前把所用到的OBJECT手动的添加到Repository里边。然后在开始录制,效果会好一点。即使出现了重复的MAIN。把他重新指向正确的MAIN也就好。

3、感觉他们本身就没有什么本质上的区别。只不过是管理的目标不一样。RUN-TIME是只是管理WEB。其他的都交给了TEST。

因为是新手。才认识到 OBJECT Repository 的重要性。
Repository的混乱肯定为以后的维护增加很大的负担。
尤其是使用Share模式。在开始录制之前,一定要好好规划一下。

下班了。明天在补充吧
作者: lovetest6    时间: 2005-9-12 10:09
TO 和RO问问QA_BAY吧,呵呵,上次给他举了个例子,他说他明白了,但是现在我忘记以前具的什么例子了。呵呵:)
作者: 槛外人    时间: 2005-9-12 10:14
标题: 第二个问题,我也遇到。
就比如我,我在录制脚本的时候忘了加验证点。最后呢 我加验证点的时候,他又自动给我生成了一个新的 Browser,我怎么能把这里面的对象跟我以前的Browser合在一起呢?不然我看上去很乱啊。晕的很。郁闷得很。




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