| 网站首页 | 测试时代论坛 | Blog技术社区 | 软件测试技术 | 自动测试技术 | 软件质量保证 | 资料下载中心 |
     | 业界新闻 | 软件测试活动 | 软件测试培训 | 软件测试服务 | 软件测试期刊 | 测试时代工作室 | Segue工具专区 |
您现在的位置: 软件测试时代 >> 自动测试技术 >> Mercury工具 >> 文章正文 用户登录 新用户注册
Object Repository 的合并            【字体:
Object Repository 的合并
作者:baoju    文章来源:转自51    点击数:    更新时间:2007-2-14    

  Object Repository 合并的功能是在qtp9.0时才出现的,这个功能对于测试脚本整体开发具有很大的意义.

    在之前的版本如果要使一些常用的步骤变为函数,还必须在同一个object Repository中添加对象,有了这个功能之后,你可以先编写完成测试脚本,然后再挑选一些常用的步骤进行函数化,方便了操作.

下面介绍合并Ojbect Repository的三种方法:

1) 从共用对象库合并到本地对象库

  • 首先录制一个脚本
  • 打开Object Repository,点击Associate Repositories 按钮,弹出如图一对话框
  • 点击"+"按钮,添加共享.tsr文件,如图2
  • 点击ok按钮,并关闭Object Repository对话框,保存该脚本名称为test1,并点击New按钮.
  • 打开Resources-> Object Repository manager...
  • 打开Share.tsr文件,(在打开的文件对话框中去掉"Open in read-only mode"的复选框,这样打开的文件是可编辑的)
  • 点击tools->Update from local repository...,弹出如图三
  • 点击"+"号,选择"test1"文件,如图4
  • 点击Update All...按钮,余下的操作就按照提示操作,你再打开"test1"脚本的tsr文件,可以发现这时就把Share.tsr文件合并到本地上去了

2) 合并两个tsr文件

合并两个tsr文件比较简单,打开resources->Repository Object Manager...,点击tool->object repository merge tool...,弹出的对话框如图五:

点击Ok就合并成功了,期间可能有冲突,这里就不作介绍冲突的解决

3) 在Share文件中添加对象

    打开Object Resitory manager...,打开一个要编辑的tsr文件,使成为可编辑状态,打开要添加对象的页面,点击Add Objects 按钮,这时鼠标就会变成手状的模样,点击要添加的控件,这时这个控件的属性就添加到了对象库中了.

    如果这个对象在另一个对象库中已经存在,那么也可以打开另外一个对象,选择那个对象,点击鼠标右键,在弹出菜单中点击"复制",再选择目的对象库的目的节点,点击粘贴,这样就把对象复制到另外对象库中去了.

文章录入:working    责任编辑:seanhe 
  • 上一篇文章:

  • 下一篇文章: 没有了
  • 发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
    最新热点 最新推荐 相关文章
    QTP对象库的管理与合并
      网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)