将 IBM RQM与 RFT和 RPT 进行集成

发表于:2009-06-19来源:作者:点击数: 标签:ibmIBMRFTRQMRPT
将 IBM Rational Quality Manager 与 IBM Rational Functional Tester 和 IBM Rational Performance Tester 进行集成 IBM Rational Quality Manager 使您能够管理并运行由其他工具创建的自动 测试 脚本。您创建的 测试脚本 会参考其他 测试工具 中创建的实际

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. 步骤 1,测试员使用 Web 客户机来选择运行一个自动测试。
  2. 步骤 2,适配器介绍请求,并开始运行测试机器上的测试。如果测试资源是共享的,那么适配器就会接受请求,并从共享位置处复制测试,到功能性测试机器上。
  3. 步骤 3,测试会在测试机器上运行,适配器会向 Rational Quality Manager 服务器返回结果。
  4. 最后,也就是步骤 4,您可以检查测试以及 Web 客户浏览器中的测试结果。

与 IBM Rational Functional Tester 相集成

在您安装 Rational Functional Tester Version 8.0 时,会默认安装功能性测试适配器,而且它会在功能性测试机器上得到配置。按照下面的步骤来启动适配器:

  1. 点击 startadapter.bat 批处理文件,默认条件下它通常安装在 ...\IBM\SDP\FunctionalTester\RQMAdapter 目录下。
  2. 这就会打开 Rational Functional Tester Adapter 窗口,如 图 2 所示。


图 2. 启动 Rational Functional Tester Adapter
Connection Information 项区域

  1. 在 Rational Quality Manager 服务器中,为 LoginIDPassword 输入 Server URL,并指定一个独特的 AdapterName。 Adapter Name 就是显示在 Rational Quality Manager Web 用户界面(UI)的名字,以识别本例中的适配器。
  2. 如果您不想每次您启动适配器时,都重新输入您的密码,那么您可以选中 Save Password 复选框。
  3. 在您填完以上所有部分后,点击 StartAdapter
  4. 当连接建立时,词 Connected 出现在 Rational Functional Tester Adapter 窗口的底部。您也可以点击 Adapter Console 项(图 3)来查看适配器状态。


图 3. 检查 Rational Functional Tester 适配器中的状态
工作区的图片

到了这里,要集成的已经完成了,可以继续进行下一步了。为了对它进行测试,导入一个范例测试用例并运行一个测试:

  1. 在 Rational Functional Tester 中,创建一个测试运行时记录了一个测试结果的简单测试。

在清单 1 中,您可以看到本文使用的测试的简单脚本。在您测试您的集成时,您可以自由的使用您已有的测试用例。


清单 1. 在 RFTTestScriptOne 中记录测试结果

				
public class RFTTestScriptOne extends RFTTestScriptOneHelper
{
public void testMain(Object[] args) 
{
logTestResult("This is a test.", true);
}
}

				

原文转自:http://www.ltesting.net