求知 文章 文库 Lib 视频 iPerson 课程 认证 咨询 工具 讲座 Modeler   Code  
会员   
 
  
 
 
 
使用 IBM Rational Quality Manager(RQM)V2.0 来优化测试管理
 

2010-10-13 作者:Devjeet Achari 来源:IBM

 

内容

简介: IBM® Rational® Quality Manager 解决方案是 IBM Rational 最新的质量管理环境。构建在 Jazz 平台上,Rational Quality Manager 工具提供了大量的新特性,以帮助您创建测试计划、测试脚本、测试执行功能,并检测日志与报告。

引言

IBM® Rational® Quality Manager 解决方案是 IBM Rational 最新的质量管理环境。构建在 Jazz 平台上,Rational Quality Manager 是一种能够提供大量选项的灵活工具。本文还展示了怎样实施 IBM® Rational Quality Manager 和 IBM® Rational® Functional Tester 环境之间的集成。另外,您可以从更高层次上查看 Quality Manager 解决方案的一些特性,其中包含创建测试计划、测试用例、手动测试脚本、测试执行,以及缺陷报告并生成测试报告。(尽管本文主要关注与 Rational Functional Tester 的集成,Rational Quality Manager 解决方案还提供了与其他 IBM 产品环境的集成方案,例如以下这些产品:

  • IBM® Rational® Performance Tester
  • 服务测试
  • IBM® Rational® Robot
  • IBM® Rational® AppScan® Tester Edition
  • 其他 Rational 测试产品

除了 IBM Rational 产品,Rational Quality Manager 解决方案还提供了与其他测试自动化方案集成的功能。而且,Rational Quality Manager 工具还可以使您的团队执行远程测试,同时性能也没有发生降低。

前提条件

  • 安装的 IBM® Rational® Quality Manager V2.0 Express Edition。
  • 安装的 IBM Rational Functional Tester V8.1.0.1。您必须在 Rational Functional Tester 中创建范例脚本。

用户管理

首先,您需要启动 Rational Quality Manager 服务器。启动时,您可以切换至 Start > All Programs > IBM Rational Quality Manager,并点击 Start IBM Rational Quality Manager Server。等待一会,直到服务器启动为止。一旦服务器启动,您可以选择 Start > All Programs > IBM Rational Quality Manager,然后点击 IBM Rational Quality Manager。您就会看到一个如图 1 所示的界面。

图 1. 登录窗口
窗口中登录的 Rational Quality Manager

使用 ADMIN 的用户名,以及 ADMIN 的密码登录。一旦您登录上了,您就会看到一个对话框让您创建另外的用户 ID 以及密码。按照下面的界面来创建一个新概述。一旦完成了,您就可以看到操作板视图了,如图 2 所示。

图 2. Dashboard 视图
Rational Quality Manager 中的操作板视图

注意在左手边有大量的项目,包括 Requirement、Planning、Construction、Lab Management、Build、Execution、Reports 以及 Defects 项。但是在继续深入下去之前,我们需要创建一些用户、项目,并向项目添加用户,这正是管理任务所需要做的工作。

为了完成这项工作,您可以点击 Admin > Jazz User Administration,然后点击 Create User。输入您的名字,用户 ID 以及您的邮箱地址。选中 Repository Permissions 中的 Jazz Users 用户复选框,同时选中 Rational Quality Manager - Quality Manager 以及 Rational Quality Manager - Connector 复选框,并点击 Save,如图 3 所示。

图 3. 新用户窗口
创建的新用户的屏幕截图

创建项目并使用新用户登录

为了使用新用户来创建一个项目和日志,您可以点击 Admin > Create Jazz Project Administration。接下来,点击 Create Project Area 并为项目提供一个名字。在 Members 部分中,点击 Add 并搜索用户;现在选择名字并点击 Add 然后关闭。最后,点击保存。如果您在安装期间创建了邮箱设置,那么继续进行下一个界面,否则,点击 Cancel,如图 4 所示。

图 4. 新项目窗口
New Project Creation 窗口

以 ADMIN 用户的 ID 退出。现在使用以上所描述的 User ID 来进行登录(记住您的密码与您的用户 ID 相同)。接着会显示出一个操作面板(如图 2 所示)。

创建需求

让我们开始处理屏幕左手边可用的项,开始处理 Requirements 项。业务分析员应该推广需求;但是,对于简洁性,我们将会创建一个简单 的需求。将鼠标移动到 Requirements 图标上并点击 Create Requirement。接着会显示一个需求表。输入您的总结、描述并点击 Save,如图 5 所示。

图 5. 保存的需求
Requirement 窗口以及保存的需求

点击导航栏链接以切换回 Rational Quality Manager 主页。

创建一个测试规划

让我们把注意力转向 Planning Tab,我们将会创建一个测试计划,它会引发所有的测试活动。Rational Quality Manager 在 Test Plan 中拥有大量的连接,其中含有很多信息。将鼠标移动到 Planning – Create Test Plan 图标上。输入测试计划的名字。您可以输入其他的一些信息,如果需要的话,您可以输入业务目标、进入标准、选择需求等等。点击 Formal Review 连接并从列表中选择一个浏览器。一旦添加了相关的信息,您需要点击 Save。您可以将鼠标移动到 Planning 按钮上并点击 View Test Plan 以查看测试计划,进而了解该功能的具体内容;查看图 6 以得到一个范例。

图 6. View Test Plan 窗口
查看 Test Plan 窗口以及保存的测试计划

创建测试用例

现在让我们创建一个测试用例模板。出于简便性的考虑,我们将会创建一个手动的测试用例和一个自动的测试用例。将您的鼠标移动到 Construction 图标上并点击 Create Test Case。输入测试用例的名字并点击 Save。一旦您创建了两个 Test Case 模板,切换至 Planning 项,并点击 View Test Plan,点击 Test Plan 的名字。点击链接部分中表格中的测试用例。点击 + (加号)图标来添加测试用例。接着会显示出两个测试用例。检查这两个测试用例;查看图 7 以得到该过程的范例。

图 7. 向您的测试计划添加测试用例
Add Test Cases 窗口

点击 OK 并保存您的测试计划。稍后我们将会重新检查这些测试用例,以联系它们并创建一条测试执行记录。

创建测试脚本

开始时我们需要创建两个范例测试脚本,一个是手动的,另外一个是自动的。为了创建一个手动的测试脚本,将鼠标移到 Construction 图标上并点击 Create Test Script。接着就会显示创建测试脚本。输入测试脚本的名字;默认条件下,通知类型会设置成手动。我们会一直保持到现在。点击 Manual Steps 中的“Click to add step”链接。Rational Quality Manager 2.0 版本工具使用一种格式来输入一个步骤 Description,而 Expected Results 部分会在 Description 区域中一边边地显示出来。输入 Step、Description 和 Expected Results。在脚本的末尾使用报告步骤(它可以通过点击步骤链接并从下拉菜单中进行选择来得到选中)。一旦完成了,保存您的脚本,它类似于图 8 中所示。

图 8. 保存的手动测试脚本
Manual Test Script 格式窗口

现在我们需要创建一个自动化的测试脚本。该测试脚本应该在 Rational Functional Tester 环境中创建。如果您对在 Rational Functional Tester 中创建测试脚本不太熟悉,那么您可以在本文的结尾检查一下可用的网络资源。出于简洁性的考虑,我们在这里假设您的本地驱动器上 Rational Functional Tester 至少有一个自动化的测试脚本。为了从 Rational Quality Manager 解决方案中访问该脚本,您需要为 Rational Functional Tester 工具配置 Rational Quality Manager 适配器。切换至 Start > All Programs > IBM Software Delivery Platform > IBM Rational Functional Tester >Adapter to Rational Quality Manager,并点击 Configure Adapter。输入以下的信息:

  • 服务器 URL:https://localhost:9443/jazz(考虑一下您拥有本地系统上的 Rational Quality Manager )
  • 登录:输入您的登录信息
  • 密码:与登录相同
  • 项目区域:从下拉菜单中选择合适的项目
  • 适配器名字:得到预传播

您需要测试连接,它可以通过点击 Start Adapter 来完成。一旦您看到了连接成功的消息,就配置好适配器,如图 9 所示。

图 9. 为 Rational Quality Manager 解决方案配置 Rational Functional Tester 适配器
联系的 Rational Functional Tester 适配器

切换至 Rational Quality Manager,将鼠标移动到 Construction 图标上并点击 Create Test Script。输入测试脚本名,从 Type 下拉菜单中选择 Functional Tester。点击 Radio 按钮并选择“使用位于本地测试机器上的测试资源 ”。点击 Select Adapter 按钮。接着会显示一个含有 Adapter 细节内容的窗口。点击 Next 链接。粘贴文本框中项目的路径并点击 Go 按钮。项目内的测试脚本的列表会显示出来,然后选择您所需要的,如图 10 所示。

图 10. 将 Rational Functional Tester 脚本导入到 Rational Quality Manager 解决方案中
显示导入到工具中脚本的窗口

点击 Finish 按钮并保存测试脚本。

执行测试用例并查看测试日志

在我们继续执行测试用例之前,我们还有一些任务要完成。一个是将测试脚本与测试用例联系起来,另外一个是定义测试执行记录。为了完成这个任务,将鼠标移动到 Construction 项上并点击 View Test Cases。这两个测试用例现在就可以看到了。首先点击手动测试用例连接。切换至 Test Script 部分并点击“+”符号(添加已存在的测试脚本)。接着会弹出一个窗口。两个脚本都会显示出来,为如图 11 所示的手动测试脚本选择复选框。

图 11. 将测试脚本与测试用例联系起来
添加 Test Scripts 以及列出的所有测试脚本

点击 OK 并保存。

现在,点击 Test Execution Records 链接。点击图标“Generate New Test Execution Records”(该图标位于 Type 过滤文本框之下)。从下拉菜单中选择 Test Plan。选择环境,点击 Next 并选择创建的复选框,该复选框与环境界面中所做的选择相关,点击 Next 按钮并选择复选框。如图 12 所示。

图 12. 创建新的测试执行记录
Generate Test Execution Records 窗口

最后,点击 Finish 并保存测试用例。为自动化测试用例执行相同的步骤。

现在您就可以开始执行操作了。将鼠标移动到 Execution 项上并点击 View Test Execution Record。接着就会显示创建的两个执行记录。在手动测试执行记录框中进行选择。注意 Run 按钮已经激活可以使用了。点击 Run 按钮以运行。接着就会显示出一个执行窗口。现在您需要执行测试中程序的步骤,为 Pass、Fail 或者 Inconclusive 选择合适的按钮。一旦测试执行完成了,您就可以看见如图 13 所示的内容了。

图 13. 手动测试执行窗口
Manual Test Execution 以及打开的步骤状态

执行自动化的测试用例。测试得到了执行,从 Rational Quality Manager 工具中调用 Rational Functional Tester 脚本。一旦测试执行了,点击 Close 与 View Results。就会显示出 Test Results Page,如图 14 所示。

图 14. 自动化的测试执行窗口
打开的自动化测试执行结果窗口

提交缺陷

当您查看测试日志并发现测试失败时,可能会在这个时候提交缺陷。将鼠标移到 Execution 图标上并点击 View Execution Results。点击名字区域以查看执行结果。移动到缺陷部分并点击 Add New Defect 图标。缺陷形式会在一个视图窗口中显示。输入像 Summary、Description、Severity 等等的相关细节信息并点击 Save。点击生成的 ID 号码以查看缺陷;查看图 15 中的范例。

图 15. 保存的缺陷
保存缺陷界面以及命令区域

使用导航栏链接点击 Back to Execution Record 并保存您的测试结果。

查看报告

测试管理的最后一部分,处理了各种测试报告的生成,它允许涉众去理解测试过程,程序的健康状况,以及其他的一些重要内容。开始时,将鼠标移动到 Reports 项上并点击 All Reports 项。Rational Quality Manager 解决方案允许您查看包含缺陷、执行、项管理员、需求、总结及测试用例的报告。让我们选中“Execution Status using TER Count”。点击链接 “Execution Status using TER Count”。在接下来的页面中,在 Test Case 列表框中选中所有的测试用例并点击 Run。总结会以图像化的格式显示出来,它显示了基于测试执行结果的测试执行状态。例如,查看图 16。

图 16. 测试执行总结报告
Graphical Test Execution Summary 报告

点击 Save,您可以为稍后的查看保存该查询。

Summary

您已经完成了本文中概述的步骤,成功地实施了 Rational Quality Manager 工具的引入。有了这个强劲的开始,您就可以在使用 Rational Quality Manager 解决方案时给您的开发过程带来很多的好处。本文中涉及到的话题,只是这个方案所包含特性的一个小子集。继续学习新的文章,可以得到更多的机会去获得 Rational Quality Manager 所提供的便利。

参考资料

学习

获得产品和技术

讨论



LoadRunner性能测试基础
软件测试结果分析和质量报告
面向对象软件测试技术研究
设计测试用例的四条原则
功能测试中故障模型的建立
性能测试综述
更多...   


性能测试方法与技术
测试过程与团队管理
LoadRunner进行性能测试
WEB应用的软件测试
手机软件测试
白盒测试方法与技术


某博彩行业 数据库自动化测试
IT服务商 Web安全测试
IT服务商 自动化测试框架
海航股份 单元测试、重构
测试需求分析与测试用例分析
互联网web测试方法与实践
基于Selenium的Web自动化测试
更多...