让软件满足上市时间以及质量方面的目标,成为软件开发员面临的一项重大挑战。通常来说,项目会遵循不同的存储与测试协议:这个过程一直受到与不断发展的技术需求相适应的压力。幸运的是,IBM® Rational® Quality Manager 测试管理工具提供了一种强大的测试解决方案,可以帮助您满足质量方面的需求;对于正在使用 IBM® Rational® ClearQuest® 工具箱的开发员来说,一个新的插件使得您可以将数据从 Rational ClearQuest 环境迁移到 Rational Quality Manager。从这两个环境之间迁移测试数据的能力,对于用户来说十分重要,它帮助您利用 Rational Quality Manager 工具中的特性,以有利于您的开发过程。
将您的测试资源从 Rational ClearQuest 测试管理解决方案迁移到 Rational Quality Manager 解决方案,是通过使用迁移工具来完成的。这种插件必须安装在您的 Rational ClearQuest 客户端系统上。
从 Rational ClearQuest Test Manager 到 Rational Quality Manager 的迁移插件,需要安装在 Clear Quest 客户端机器上,如上面所示的步骤解释的那样。
注意:
将测试资源从 Rational ClearQuest Test Manager 映射为 Rational Quality Manager
在 Rational ClearQuest 与 Rational Quality Manager 工具之间映射的测试资源,是由位于"C:\
联系需要迁移的项目的 Rational ClearQuest Test Manager 管理员,并得到该项目所用的 Rational ClearQuest schema。
表 1:资源映射,参考 Rational Quality Manager 信息中心 以得到具体的信息。
| Rational ClearQuest Test Manager 资源 | Rational Quality Manager 资源 |
|---|---|
| 测试计划 | 测试计划 |
| 测试用例 | 测试用例 |
| 配置的用例 | 测试执行记录 |
| 测试组 | 测试组 |
| 手工测试脚本 | 手工测试脚本 |
| 测试日志与组日志 | 测试执行结果 |
| 对需求的链接 | 测试计划与测试用例中需求的链接 |
| 对缺陷的链接 | 测试执行结果中缺陷的链接 |
| 迭代(必须与一个测试计划、测试用例或者配置的测试用例相联系) | 测试日期安排 |
| 配置 | 测试环境 |
| 电脑 | 实验资源 |
| 电脑组 | 资源组 |
| 与自动化脚本的联系 | 测试脚本(参考外部测试脚本) |
这里是一个范例,关于一个测试程序从 Rational ClearQuest Test Manager 向 Rational Quality Manager 中测试脚本的描述的映射。这个映射是在单独的迁移文件中完成的,因为默认的迁移文件包含了由于已知的 限制对测试程序的映射:
您不能拥有同一类型工件的两个区域映射。在 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,而不需选择这些测试用例的子集。
图 8. Rational ClearQuest Test Manager 数据库连接选项
图 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 服务器具体信息窗口
当迁移操作完成之后,会显示出一个迁移日志,给出关于迁移的具体信息,并存储在 "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 环境中:
图 18. Rational Quality Manager 导入选项
所有的文件都可以使用一个批脚本来进行导入。在 "
当您按照本文中所介绍的过程进行操作时,通过将您的测试数据从 Rational ClearQuest Test Manager 环境迁移到 Rational Quality Manager 解决方案,您的团队可以从提高的质量与效率中收益。在将您的测试资源进行合适的映射之后,并对这里介绍的前提条件投入一定的关注,这种迁移可以帮助您获取该迁移所提供的战略性优势。
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/14780873/viewspace-628342/ ,如需转载,请注明出处,否则将追究法律责任。