Rational Test Workbench Eclipse Client 概述

使用 IBM® Rational® Test Workbench Eclipse Client 可创建、修改和运行不同种类的测试,并可组织测试资产。使用 Rational Test Workbench Eclipse Client 时,您将使用 Test Workbench 透视图并创建 Test Workbench 项目。

您可以使用 Rational Test Workbench Eclipse Client 执行以下操作:

测试移动应用程序

可通过 Rational Test Workbench Eclipse Client 以及移动设备、Android 仿真器或 iOS 模拟器中的任一项来测试用户接口和性能。

通过 Rational Test Workbench Eclipse Client,可直接在移动设备上记录测试,回放记录,并创建报告。此后,可以在 Eclipse 客户机中检查或定制测试,并可执行若干类型的编辑,如添加验证点、存根、测试数据以及测试变量。

除了测试应用的功能方面,还可以测试移动性能。运行移动测试后,将为每个用户操作计算响应时间,并在移动报告中进行报告。还可以监视应用程序和设备资源 ,例如 CPU、物理和虚拟内存、传入和传出的网络流量以及电池级别。可使用该数据来评估应用程序和设备性能。

要利用 Eclipse 客户机中的移动测试功能,请确保在 Rational Test Workbench 安装期间选择 Rational Test Workbench Extension for Mobile。 移动扩展可将测试功能添加到 Eclipse 客户机,并允许 Eclipse 客户机与移动客户机交互。关于设备上的安装,在 Android 设备、仿真器或 iOS 模拟器上安装 Rational Test Workbench Mobile Client。对于 iOS 设备不需要安装,因为 iOS 设备的客户机是在设备上的移动浏览器中运行的 Web 应用程序。

测试台式机 Web 应用程序

可通过针对 Web 页面上的 HTML 控件捕获 UI 操作来测试台式机或笔记本电脑上的基于浏览器的 Web 应用程序。该功能需要 Web UI 扩展,其中包括对 HTML5、JQuery UI 1.9 和 1.10 以及 Dojo Mobile 1.9 库的支持。在很多情况下,可在其他浏览器中或在移动设备上回放 Web UI 测试,前提是在其他浏览器和移动设备中呈现 Web 页面的方式相同。以下是用于 Web UI 测试的一些典型方案:

使用功能测试脚本

您可使用 Rational Functional Tester 扩展来记录或导入功能测试脚本并在测试工作台中运行这些脚本。然后,可在“测试导航器”中查看测试脚本、测试结果和日志。还可以将这些测试脚本添加到复合测试并从那里运行这些脚本。同时支持“简化脚本”和“Java 脚本”。

导入和处理 Selenium 测试

可以使用 Rational Test Workbench Eclipse Client 来管理 Selenium 测试。可以将 Selenium 项目装入到 Eclipse 客户机,查看项目,修改测试以及运行测试。

在安装 Rational Test Workbench Eclipse Client 时,将安装 Rational Test Workbench Selenium 扩展。还可以将 Selenium 测试与其他测试一起组合为复合测试。

将测试组合为复合测试

复合测试是一种测试资产类型,使用复合测试,可以将测试分组为更大的测试流。复合测试中的测试可以都是相同类型,也可以是不同类型。例如,可以将 Selenium 测试、移动测试和 Citrix 测试全部分组在同一个复合测试中。

如果需要,复合测试中的每个测试可以在不同域上运行,如移动设备或 Web 浏览器。

使用关键字

在 Eclipse 客户机中,可以记录测试脚本,然后将其与 Rational Quality Manager 中创建的关键字相关联。关键字是可以在其他测试脚本中复用的一个或一组语句。关键字通常由反映可复用过程的脚本步骤组成。可以通过使用 Eclipse 客户机测试脚本来自动化关键字。

测试 HTTP、SAP、Citrix、Socket、Siebel 和 TN3270 应用程序

可以使用 Eclipse 客户机来创建和运行 Rational Performance Tester 支持的大部分应用程序扩展的单用户测试。

Eclipse 客户机与 Rational Performance Tester 共享很多通用组件和扩展(协议),并且允许您执行通过 Rational Performance Tester 可以执行的所有操作,但装入测试和测试 SOA 除外。

下表将 Rational Performance Test Server 支持的扩展与 Rational Test Workbench 支持的扩展进行了比较:

表 1. 每个客户机中支持的扩展
扩展 Rational Performance Tester Rational Test Workbench Eclipse Client
HTTP
Socket,3270
Citrix
SAP (GUI)
Siebel
SOA
移动
Selenium

反馈