将 IBM Rational Quality Manager 与 IBM Rational Functional Tester 和 IBM Rational Performance Tester 进行集成
IBM® Rational® Quality Manager 使您能够管理并运行由其他工具创建的自动测试脚本。您创建的测试脚本会参考其他测试工具中创建的实际测试。本文将以 IBM® Rational® Functional Tester 与 IBM® Rational® Performance Tester 作为示范。您可以了解如何将这些工具集成起来,以及怎样与 Rational Quality Manager 一起使用,以帮助您更好地管理和理解项目的状态。
IBM® Rational® Quality Manager 是协作性的,基于 Web 的质量管理软件,用于贯穿软件生命周期的综合测试规划和测试资源管理。该软件建立在 Jazz™ 平台的基础之上,它适用于所有规模大小的测试团队,并支持不同的用户角色,例如测试管理员、测试结构师、测试负责人、测试员以及实验管理员,还有测试组织以外的角色。
Rational Quality Manager 使您能够管理并运行由其他测试工具创建的自动测试脚本。您可以创建参考了由 IBM® Rational® Functional Tester、Rational Performance Tester、Rational Service Tester、Rational Robot,以及 Rational AppScan Tester Edition 创建的既有测试的测试脚本。您创建的测试脚本,参考了其他测试工具中的实际测试。本文将以 IBM® Rational® Functional Tester 和 IBM® Rational® Performance Tester 作为范例。您将会看到怎样将这些工具集成起来,以及怎样它们是怎样与 Rational Quality Manager 协作的,以帮助您更好的管理和理解项目的状态。
自动化的测试工具通过使用作为测试工具和 Rational Quality Manager 之间桥接的适配器,来将测试工具与 Rational Quality Manager 集成起来。通过运行安装有测试工具的测试机器上的测试,来回应来自 Rational Quality Manager 的请求。当您选择运行一个自动测试时,Rational Quality Manager 会向位于您的测试实验室或者其他网络位置的机器发送命令。然后结果会显示在您的浏览器上。
在 图 1 显示的工作流程示意图中,您可以看到 Rational Quality Manager 通过机器上的资源进行自动测试,该机器运行测试或者位于共享服务器上的测试资源。
图 1. 通过 Rational Quality Manager 来评估本地 Rational Functional Tester 资源
两种流程都满足以下这些步骤:
- 步骤 1,测试员使用 Web 客户机来选择运行一个自动测试。
- 步骤 2,适配器介绍请求,并开始运行测试机器上的测试。如果测试资源是共享的,那么适配器就会接受请求,并从共享位置处复制测试,到功能性测试机器上。
- 步骤 3,测试会在测试机器上运行,适配器会向 Rational Quality Manager 服务器返回结果。
- 最后,也就是步骤 4,您可以检查测试以及 Web 客户浏览器中的测试结果。
与 IBM Rational Functional Tester 相集成
在您安装 Rational Functional Tester Version 8.0 时,会默认安装功能性测试适配器,而且它会在功能性测试机器上得到配置。按照下面的步骤来启动适配器:
- 点击 startadapter.bat 批处理文件,默认条件下它通常安装在
...\IBM\SDP\FunctionalTester\RQMAdapter
目录下。 - 这就会打开 Rational Functional Tester Adapter 窗口,如 图 2 所示。
图 2. 启动 Rational Functional Tester Adapter
- 在 Rational Quality Manager 服务器中,为
LoginID
和Password
输入Server URL
,并指定一个独特的AdapterName
。 Adapter Name 就是显示在 Rational Quality Manager Web 用户界面(UI)的名字,以识别本例中的适配器。 - 如果您不想每次您启动适配器时,都重新输入您的密码,那么您可以选中 Save Password 复选框。
- 在您填完以上所有部分后,点击 StartAdapter。
- 当连接建立时,词 Connected 出现在 Rational Functional Tester Adapter 窗口的底部。您也可以点击 Adapter Console 项(图 3)来查看适配器状态。
图 3. 检查 Rational Functional Tester 适配器中的状态
到了这里,要集成的已经完成了,可以继续进行下一步了。为了对它进行测试,导入一个范例测试用例并运行一个测试:
- 在 Rational Functional Tester 中,创建一个测试运行时记录了一个测试结果的简单测试。
在清单 1 中,您可以看到本文使用的测试的简单脚本。在您测试您的集成时,您可以自由的使用您已有的测试用例。
清单 1. 在 RFTTestScriptOne 中记录测试结果
public class RFTTestScriptOne extends RFTTestScriptOneHelper { public void testMain(Object[] args) { logTestResult("This is a test.", true); } } |
文章来源于领测软件测试网 https://www.ltesting.net/