让软件满足上市时间以及质量方面的目标,成为软件开发员面临的一项重大挑战。通常来说,项目会遵循不同的存储与测试协议:这个过程一直受到与不断发展的技术需求相适应的压力。幸运的是,IBM® Rational® Quality Manager 测试管理工具提供了一种强大的测试解决方案,可以帮助您满足质量方面的需求;对于正在使用 IBM® Rational® ClearQuest® 工具箱的开发员来说,一个新的插件使得您可以将数据从 Rational ClearQuest 环境迁移到 Rational Quality Manager。从这两个环境之间迁移测试数据的能力,对于用户来说十分重要,它帮助您利用 Rational Quality Manager 工具中的特性,以有利于您的开发过程。
将您的测试资源从 Rational ClearQuest 测试管理解决方案迁移到 Rational Quality Manager 解决方案,是通过使用迁移工具来完成的。这种插件必须安装在您的 Rational ClearQuest 客户端系统上。
图 1. 迁移过程
- 如果 Rational ClearQuest Test Manager 拥有对 IBM® Rational® RequisitePro® 的链接,那么您可以在备份数据库之后,将 Rational RequisitePro 升级到 7.1 版本。
- Rational ClearQuest 数据库中的 RAProject 记录应该得到升级以反映校正的 Req Pro Web 地址。
- 如果 Rational ClearQuest Test Manager 项目与 Rational Manual Tester 中的测试脚本相集成,那么手工的测试脚本需要在迁移至 Rational ClearQuest Test Manager 项目之前就进行迁移。 装 Rational ClearQuest Test Manager 迁移插件
从 Rational ClearQuest Test Manager 到 Rational Quality Manager 的迁移插件,需要安装在 Clear Quest 客户端机器上,如上面所示的步骤解释的那样。
- 将 CQTM2RQMMigration.zip 文件从\migration 文件夹复制到 Rational ClearQuest Test Manager 客户端机器上的一个临时文件夹中。
图 2. 插件位置- 启动 Rational ClearQuest 客户端并点击 Help > Software Updates > Find and Install。
图 3. 搜索并安装选项- 在 Feature Updates 页面上,选择搜索新特性以进行安装并点击 Next。
图 4. 特性升级窗口- 在 Update 网站中访问页面,点击 New Archive Site。
图 5. 升级网站以访问窗口- 切换至 cqtm2rqmmigration.zip 文件所在的位置,例如 C:\temp,并点击 OK。
图 6. 本地网站获取选择窗口- 接受许可证协议并继续安装过程。在安装完成之后,就可以在 Rational ClearQuest Test Manager 客户端的 File 菜单之下看到“Export to Rational Quality Manager”特性了。
注意:
- 如果 Rational ClearQuest Test Manager 导出特性的以前版本得到了应用,那么在应用新版本之前,必须将其删除。
- 故障排除:在安装完成之后,如果您不能重启 Rational ClearQuest,那么您可以删除: "C:\Documents and Settings\<username.domain>"位置处的 .rational 文件夹。
- 一旦安装了导出特性(插件),测试数据的成功迁移,就需要 Rational ClearQuest Test Manager 与 Rational Quality Manager 环境之间资源的映射了。
将测试资源从 Rational ClearQuest Test Manager 映射为 Rational Quality Manager
在 Rational ClearQuest 与 Rational Quality Manager 工具之间映射的测试资源,是由位于"C:\\rcp\plugins\com.ibm.rational.clearquest.testmanagement.rqmexport_ (version)\data" 处的 (migration.cfg)迁移文件所控制。
图 7. 迁移配置文件位置联系需要迁移的项目的 Rational ClearQuest Test Manager 管理员,并得到该项目所用的 Rational ClearQuest schema。
- 映射 Rational ClearQuest Test Manager 区域与 Rational Quality Manager 区域,并更新 migration.cfg 文件的内容以反应所做的变更。
- 对于映射的工件来说所用的标签是 ,而对私人区域所用的标签则是 ,如下所示。
- 接下来的 Rational ClearQuest Test Manager 资源类型可以映射为 Quality Manager 解决方案。
表 1:资源映射,参考 Rational Quality Manager 信息中心 以得到具体的信息。
Rational ClearQuest Test Manager 资源 Rational Quality Manager 资源 测试计划 测试计划 测试用例 测试用例 配置的用例 测试执行记录 测试组 测试组 手工测试脚本 手工测试脚本 测试日志与组日志 测试执行结果 对需求的链接 测试计划与测试用例中需求的链接 对缺陷的链接 测试执行结果中缺陷的链接 迭代(必须与一个测试计划、测试用例或者配置的测试用例相联系) 测试日期安排 配置 测试环境 电脑 实验资源 电脑组 资源组 与自动化脚本的联系 测试脚本(参考外部测试脚本) 这里是一个范例,关于一个测试程序从 Rational ClearQuest Test Manager 向 Rational Quality Manager 中测试脚本的描述的映射。这个映射是在单独的迁移文件中完成的,因为默认的迁移文件包含了由于已知的 限制对测试程序的映射:
<?xml version="1.0" encoding="UTF-8"?>
您不能拥有同一类型工件的两个区域映射。在 Rational ClearQuest Test Manager 中,testcases(测试用例)与 testscript. (测试程序)都包含在一个工件类型 TMTestCase 中。因此,您需要拥有单独的迁移文件:一个迁移 testscripts 而另一个迁移 testcases 以及剩余的工件类型。
(分别对应于各自的区域映射)
与
(分别对应于各自的区域映射)您需要使用两个迁移文件,一个去迁移测试脚本,另一个去迁移测试用例。默认的 migration.cfg 文件对于所有的工件类型都拥有一个相类似的 xml,这些工件类型都需要根据迁移的数据进行定制。
从 Rational ClearQuest Test Manager 到 Rational Quality Manager 迁移数据
使用 Rational ClearQuest Test Manager 客户端以链接数据库,您可以开始迁移您的测试数据。根据您的需要,可以迁移整个的项目,或者您可以为迁移选择测试工件。没有选项去迁移测试用例的子集,或者 Rational Quality Manager 1.0.1 版本插件 CQTM2RQM 中的测试脚本。如果有 200 个测试用例,那么每一个测试用例都会迁移到 Rational Quality Manager,而不需选择这些测试用例的子集。
- 启动 Rational ClearQuest 客户端并链接到项目的存储库上。
图 8. Rational ClearQuest Test Manager 数据库连接选项- 选择 schema 的存储库并点击下一步。
- 输入用户 ID 并点击完成。
- 输入密码,选择项目数据库并点击 OK。
- 点击 File > Export > Export to RQM。
- 选择导出的资源注册并点击下一步。
图 13. Rational ClearQuest Test Manager 到 Rational Quality Manager Migration Project 的选择窗口- 迁移数据有两个选项:
将您的数据直接从 Rational ClearQuest Test Manager 环境迁移到 Rational Quality Manager 服务器
为了将数据直接迁移到 Rational Quality Manager,在迁移窗口中选择导出至 Quality Manager 服务器,输入所需的所有信息并点击完成。
图 14. Rational Quality Manager 服务器具体信息窗口
图 15. 迁移进展窗口当迁移操作完成之后,会显示出一个迁移日志,给出关于迁移的具体信息,并存储在 "C:\Documents and Settings\< username.domain 的位置处 >\.Rational\ClearQuest\rcp\CQTM"文件夹中。现在可以在 Rational Quality Manager 中看到迁移的测试脚本了。
图 16. Rational Quality Manager 中的测试脚本在迁移之后还可以在 Rational Quality Manager 工具中看到其他的测试工件。现在测试用例就可以映射至 Rational Quality Manager 解决方案中的测试脚本。
将数据从 Rational ClearQuest 测试管理解决方案迁移到一个文件中
为了向文件迁移数据,选择导出到文件系统,浏览需要存储的文件所在的位置,并点击完成。
图 17. 导出 Rational ClearQuest Test Manager 到文件系统私人文件会为每一个测试类型而生成,并以 XML 的格式保存。这些文件可以从 Rational Quality Manager 方案中由私人导出,或者写入一个批脚本以导入所有的文件。
按照以下的步骤,私人文件可以导入到 Rational Quality Manager 环境中:
- 登陆 Rational Quality Manager 切换至需要导入文件的项目处。
- 选择 Construction>Import Test Cases
图 18. Rational Quality Manager 导入选项- 点击浏览以选择文件。
- 选择导入的文件并点击打开。
- 通过点击导入来导入文件,这样就可以导入文件了。
所有的文件都可以使用一个批脚本来进行导入。在 "\sample\classics" 中有一个批文件的范例,可以根据您的需要进行定制。导入的文件应该可以从文件夹中获得。批文件的名字是“install_samples.bat”。这是一个与 Rational Quality Manager 一道的范例数据,并由操作者按照指南使用并处理 Rational Quality Manager。
当您按照本文中所介绍的过程进行操作时,通过将您的测试数据从 Rational ClearQuest Test Manager 环境迁移到 Rational Quality Manager 解决方案,您的团队可以从提高的质量与效率中收益。在将您的测试资源进行合适的映射之后,并对这里介绍的前提条件投入一定的关注,这种迁移可以帮助您获取该迁移所提供的战略性优势。
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/14780873/viewspace-628342/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/14780873/viewspace-628342/