51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 3402|回复: 10
打印 上一主题 下一主题

[原创] 测试对象和运行时对象有什么不同?

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2006-8-29 08:43:41 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
Sample Text
在学习QTP的时候当看到UserGuide里的一些概念 感觉理解的不是很清楚,请大家帮忙解释一下。
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2006-8-29 09:03:04 | 只看该作者
这个好象解释过了,这里就再讲一次吧
测试对象 :是QTP在脚本中创建的用于描述应用程序实际对象的对象.QTP存储这些信息用来在运行时识别和检查对     象. 简单的说就是对象存储库中录制存放下来的对象.
运行时对象:是应用程序中实际对象,对象的方法将在运行时被执行
QTP在回放测试活动中是通过测试对象(也是对象存储库中的对象)去识别出与测试对象相符的被测程序上实际运行的这个对象,进行操作的.

这些概念比较抽象了点,不知道这样讲是否能帮助你理解?别跟我说更乱了啊,呵呵!
回复 支持 反对

使用道具 举报

  • TA的每日心情
    开心
    2016-2-27 08:48
  • 签到天数: 2 天

    连续签到: 1 天

    [LV.1]测试小兵

    3#
    发表于 2006-8-29 09:52:54 | 只看该作者
    测试对象和运行时对象是 QTP中两个比较抽象的概念。 最好是你结合实例去理解。你也可以简单的理解为: 测试对象(Test Object)就是对象库(Object Repository) 中的那些对象,是不会变化的(除非是你到对象库里面去修改了);运行时对象 (Run-time Object) 是 程序实际运行的时候的对象。
    QTP 是根据 以对象库里面的对象为依据 ,去和运行时对象进行匹配的。
    即使你不能理解这些概念也不要紧,因为它们不会影响到你的测试。等你使用QTP的时间长了,对它有一定的了解后,这些概念就慢慢理解了。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    4#
     楼主| 发表于 2006-8-29 15:52:41 | 只看该作者
    谢谢斑竹们的解答 我正在学习UserGuide 感觉里面的概念都好抽象,不知道你们当时学习的时候是怎么学习的?
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    5#
    发表于 2006-8-29 16:44:46 | 只看该作者
    反正如果不同就不会正常运行
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2016-2-27 08:48
  • 签到天数: 2 天

    连续签到: 1 天

    [LV.1]测试小兵

    6#
    发表于 2006-8-29 23:13:36 | 只看该作者
    原帖由 ztcreative 于 2006-8-29 15:52 发表
    谢谢斑竹们的解答 我正在学习UserGuide 感觉里面的概念都好抽象,不知道你们当时学习的时候是怎么学习的?


    "实践是检验真理的唯一标准。” 把  QTP Tutorial 中提到的例子完整的操作一遍,然后应用到工作中去测试系统或软件就可以了。

    [ 本帖最后由 walker1020 于 2006-8-29 23:16 编辑 ]
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    7#
    发表于 2006-8-30 08:55:23 | 只看该作者
    同意楼上的观点
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    8#
    发表于 2006-8-30 17:06:16 | 只看该作者
    同意楼上的观点
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    9#
    发表于 2006-8-31 22:57:56 | 只看该作者
    测试对象: Test Object, 是录制时的对象.
    运行时对象: Run-time Object, 是那个录制的对象在真正运行时的表现.
    实质上,这两个对象指的是同一个对象,只是所处的时间点不一样.所以,它们是属性是相同的,只是它们的属性值因为所处的时间点不同而可能不同.
    对于这两个对象的应用的函数有两个,也可以帮助区别.
    GetToProperties
    GetRoProperties
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    10#
     楼主| 发表于 2006-9-1 08:46:26 | 只看该作者
    Thnak you everybody
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2016-2-27 08:48
  • 签到天数: 2 天

    连续签到: 1 天

    [LV.1]测试小兵

    11#
    发表于 2006-9-1 10:23:26 | 只看该作者
    原帖由 scanli100 于 2006-8-31 22:57 发表
    测试对象: Test Object, 是录制时的对象.
    运行时对象: Run-time Object, 是那个录制的对象在真正运行时的表现.
    实质上,这两个对象指的是同一个对象,只是所处的时间点不一样.所以,它们是属性是相同的,只是 ...


    帮你纠正一点,在 QTP 帮助里没有GetRoProperties 这个函数,只有 GetROProperty 这个函数。想来你说的应该就是 GetROProperty 这个函数吧。 不要误导“新人”呀。 呵呵!sdlkfj5
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

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

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

    GMT+8, 2024-9-22 15:46 , Processed in 0.083170 second(s), 28 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

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