使用IBM Rational Quality Manager对软件测试生命周期进行管理

对于">软件测试团队来说,选择一个好的测试管理工具往往能使测试工作事半功倍,基于 Jazz 平台的 IBM Rational Quality Manager(RQM)是一个协作性、基于 Web 的工具,它在软件开发的整个生命周期之内,提供了复杂的测试规划与测试评价管理方法。本文基于作者实际使用 RQM 过程中的最佳实践,详细地介绍在软件测试的整个生命周期内如何利用 RQM 来管理测试需求,测试计划,测试用例,测试脚本,测试环境,测试用例执行记录,测试中发现的缺陷,以及使用 RQM 管理测试过程中的评审与批准活动。另外,将介绍利用 RQM 与 Rational Team Concert(RTC),Rational ClearQuest(RCQ)的集成优化对测试过程的管理。

Rational Quality Manager (RQM) 概述

IBM Rational Quality Manager IBM 是一个协作性、基于 Web 的工具,它在软件开发的整个生命周期之内,提供了复杂的测试规划与测试评价管理方法。它建立在 Jazz 平台的基础之上,设计时是给各种规模测试团队使用的。利用 RQM,测试团队可以管理整个软件测试的生命周期。RQM 提供了各种角色的定义,测试经理,测试架构师,测试人员可以方便地在 RQM 提供的平台上协作工作。

测试生命周期概述

不论是瀑布模型,螺旋模型,又或者是 RUP(Rational Unified Process),在测试生命周期内都会经历测试计划,测试设计,测试构造,测试执行以及评审这些过程。有些过程甚至是迭代的。其中,测试计划在测试生命周期内是测试团队重要的指导文档。评审则是保证软件测试质量的一个重要手段,它的主要目是让测试人员尽早地进入测试环节并且可以防止许多缺陷的发生。

使用 RQM 对软件测试生命周期进行管理

利用 RQM,测试团队可以管理软件测试的整个生命周期。具体包括测试计划,测试开发,测试评审,测试执行,以及管理测试中发现的缺陷并且生成相应的测试报告。

使用 RQM 管理测试需求

需求(Requirement)对软件测试人员来说是非常重要的。只有测试人员充分地理解整个应用程序的功能,才能编写出高质量的测试用例,并且为搭建测试环境做好准备。使用 RQM 可以方便地管理测试需求。登陆 RQM,在左侧的质量管理操作类别(Quality management action categories)中点击 Requirement->Create Requirement,如图 1 所示:

图 1. 在 RQM 中创建 Requirement

创建 Requirement 之后,就可以接着填写 Requirement 的内容。在实际工作中,软件的功能可能会比较复杂。不同功能模块会有各自的需求文档,并且有的时候根需要根据客户的要求采用一定的格式。这种情况下就可以将文档中的内容复制到 RQM 的 Requirement 中,编辑 Requirement,添加相应的内容,如图 2 中所示:

图 2. 在 Requirement 中添加内容

图 2 大图

当添加完 Requirement 之后,再添加相应的 Reviewer 和 Approver 对 Requirement 内容进行评审。

时间: 2024-09-26 21:48:00

使用IBM Rational Quality Manager对软件测试生命周期进行管理的相关文章

如何使用IBM Rational Quality Manager缩短软件测试周期

Rational Quality Manager(RQM)是以业务为驱动的软件质量管理集成平台和门户,它通过强大的从业务需求到测试计划,设计和执行过程的跟踪帮助企业有效控制软件质量.本文将主要介绍如何利用 RQM 快速地对敏捷开发项目的软件业务进行响应,从而缩短软件测试生命周期. 在并不遥远的过去,商业开发的节奏比现在要稍微慢一些,一个新产品和方案的开发往往需要几个月甚至几年时间.但是随着软件全球化的到来,客户和市场开始了快速.高响应和安全有序的敏捷业务实践,软件的开发周期以周进行计算,并且能够

浅谈 IBM Rational Quality Manager 查询

Rational Quality Manager(RQM)工作项概述 IBM Rational Quality Manager 是 IBM Rational    系列软件中非常重要的一款,使用它进行日常项目管理的项目团队遍布全球,特别被广泛应用于软件测试项目生命周期的管理.在软件测试项目生命周期的每个阶段会建立不同的测试计划(test    plan). 测试实例(test case).测试脚本(test script)以及测试记录执行(test case execution record).

使用IBM Rational Quality Manager来管理您的第一个项目

IBM Rational Quality Manager 是一个协作性的,基于 Web 的工 具,它在软件开发的整个生命周期之内,提供了复杂的测试规划与测试评价管理 方法.它建立在 Jazz平台的基础之上,在设计时是给各种规模测试团队 使用的.它提供了各种各样的用户角色,例如产生管理员.测试结构师.测试经 理.测试人员以及实验室管理员,还有测试机构外部的各种角色.本文向您介绍 了,怎样在 Rational Quality Manager 中创建一个新的项目,以及检查一系列 您可以在项目中所做的一

开始使用IBM Rational Quality Manager

简介:学习怎样从 IBM Rational QualityManager 开始,这是用于集成测试规划 .手工测试,以及和自动测试工具相集成的协作性.基于 Web 的质量管理软件.本篇文章描述了 IBM Rational Quality Manager 的主要特性,提供了工作流和角色的简介,并展示了怎样将这个软件与您其 他的工具集成起来,以及您所在团队的工作方式. IBM Rational Quality Manager 通过在软件开发的整个生命周期内同步化团队工作,来帮 助团队成员进行协作,帮助

使用IBM Rational Quality Manager实现测试分析和报表

简介:本文深入地介绍了利用 IBM Rational Quality Manager (RQM) 进行测试分析和生成报表,并且涵盖了测试经理可能提出的常见问题.您还可以了解到如何使用 RQM 辅助您对测试工程进行定性和定量分析,并提供分析数据. IBM Rational Quality Manager 是为完整的软件开发生命周期提供集成的测试计划和测试资产的协作的,基于 Web 的质量管理软件.Rational Quality Manager 基于 Jazz 平台,并且可以被任何规模的测试团队使

使用IBM Rational Quality Manager(RQM)V2.0来优化测试管理

为远程测试联合使用 Rational Quality Manager 与 Rational Functional Tester 的集成 引言 IBM Rational Quality Manager 解决方案是 IBM Rational 最新的质量管理环境.构建在 Jazz 平台上,Rational Quality Manager 是一种能够提供大量选项的灵活工具.本文还展示了怎样实施 IBM Rational Quality Manager 和 IBM Rational Functional

使用IBM Rational Quality Manager进行测试规划

通过在开发的整个周期内同步化团队的工作,并使一些费力的工作自动化,IBM Rational Quality Manager 能够帮助团队实现更好的合作.使用这款工具,团队可以通过提供及时可靠的评价,来更好的管理他们的项目.使用这款工具,团队可以通过提供及时可靠的评价,来更好的管理他们的项目.Rational Quality Manager 是在 Jazz 平台的基础之上构建的,Jazz 平台是一种协作性的,基于角色的,业务驱动的环境,它能够提供用于工作流程控制,追踪以及评价报告的工具.这款软件是

完成Rational Quality Manager与Rational ClearQuest的集成操作

简介:在运行完 ClearQuest Connector 安装配置向导之后,您需要设置 IBM Rational Quality Manager 工作流程与 IBM Rational ClearQuest 状态转变模型,这样 Rational Quality Manager 中的状态转变就会匹配 Rational ClearQuest 中相应的状态.您还需 要将 Rational ClearQuest 记录中的命令字段,映射到 Rational Quality Manager 中相应的字段,这

我所理解的Remoting(2):远程对象生命周期的管理[上篇]

1.CLR的垃圾回收机制 在.NET中提到对象的生命周期,我们会不由自主地想到CLR的垃圾回收.在运行一个.NET程序过程中,我们通过某种方式,比如通过new操作符,通过反序列化,通过反射机制,创建一个对象,CLR在为这个对象在托管堆中开辟一块内存空间.随着程序的运行,创建的对象越来越多,托管堆中的可用的内存越来越少,必须有一种机制来判断被分配在托管堆中的对象那些已经不被使用,以及进行对这些对象占用的内存进行回收.这种机制被称为CLR自动内存管理,也就是我们常说的垃圾回收.为了说清楚远程对象的生