Rational DOORS V9.4 和更高版本支持基于生命周期协作开放式服务 (OSLC) 与 Rational
Quality Manager 集成。Rational DOORS V9.4 和更高版本包含迁移实用程序,用于确保先前集成版本中的数据可用于当前版本并与其兼容。
开始之前
必须在 Rational DOORS 中具有管理员特权才能执行该任务。
迁移集成数据之前,必须完成以下任务:
- 备份先前的 Rational DOORS 和 Rational Quality Manager 数据。
- 安装 Rational DOORS V9.4 或更高版本的客户机。执行迁移无需升级 Rational DOORS 数据库服务器。您可以在位于 Rational DOORS 数据库服务器或其他机器上的 Rational DOORS 客户机中执行迁移。
- 配置包含项目区域的 Rational Quality Manager 数据库,这些项目区域用于将旧版本集成中的内容导出为 Rational DOORS 中的友好 OSLC QM V2 存储库。
请参阅配置 Rational Quality Manager 服务器。
- 配置以下类型的所有项目区域:用于将旧版本集成中的内容导出为 Rational DOORS 中服务提供者。
请参阅配置 Rational DOORS 服务器。
- 确认可供迁移的数据已存在。请在 Rational DOORS 数据库服务器上的 conf 目录中查找。使用先前集成执行的每个导出都创建了一个状态文件。如果存在任何状态文件,那么就存在可用于迁移的数据。
- 通知用户或限制对 Rational DOORS 数据库的访问权,以防止在迁移期间对数据库进行任何使用。
关于此任务
迁移会生成以下结果:
- 不会创建任何新的 DOORS 资源,没有新视图也没有新需求。
- 除去某些 Rational Quality Manager 资源:
- 先前导出(复制)到 Rational Quality Manager 的所有需求。
- 已复制需求与相关测试用例之间的所有关联。
- 创建了 OSLC 可跟踪性。
- Rational DOORS 视图链接到 Rational Quality Manager 测试计划。
- Rational DOORS 需求链接到 Rational Quality Manager 测试用例。
- 从测试计划和测试用例创建了与 Rational DOORS 资源的链接。
- 不会创建任何新的 Rational Quality Manager 资源。
- 没有新的测试计划或测试用例。
- 除去先前复制到 Rational Quality Manager 中的需求与相关测试计划之间的所有关联。
- 除去这些已复制需求与相关测试用例之间的所有关联。
- 不会从 Rational Quality Manager 永久删除需求。用户可使用 Rational Quality Manager 提供的功能来永久地删除需求。
迁移仅考虑使用先前版本的 Rational DOORS 集成与 Rational Quality Manager(而不是其他 Ratianal DOORS 功能,例如,测试跟踪工具包)创建的数据。
过程
- 以管理员身份登录 Rational DOORS V9.4 或更高版本。
- 在主 Rational DOORS 窗口中,单击 。 如果未出现该菜单命令,请确保满足了上面的开始之前中概括的条件。 选择“迁移”命令时,将打开一个窗口,其中列出了在先前版本的集成中执行的导出。并将为每个导出列出以下信息:
- 导出的 Rational DOORS 模块和视图的名称。
- 与导出关联的对应 Rational Quality Manager 项目和测试计划的名称。
- 上次成功执行导出的日期和时间。
- Rational Quality Manager 主机的主机名和端口号。
- 迁移状态。
- 单击迁移以开始迁移。
注: 迁移可能需要一段时间才能完成,具体取决于数据的大小。
迁移完成后,将显示每个视图的迁移状态。