什么是 RQM?
Rational 质量管理系统是一种测试管理工具。它可以存储测试案例,记录测试执行和结果,将测试映射到需求上并跟踪缺陷。它是CLM 套件的一部分,并与 Rational 团队协作系统 (RTC)、Rational DOORS Next Generation (DNG) 和其他协作生命周期管理产品密切集成,这样测试便可追溯至存储在 RRC 中的需求以及存储在 RTC 中的代码元素。RQM 还与 Rational 功能测试系统 (RFT) 等功能测试自动化工具集成。大量的自动 RFT 测试可通过 RQM 运行,并在 RQM 中存储和管理结果,以降低应用程序开发和交付的成本,并加快其速度。
RQM 有何作用
像其他测试管理工具一样,IBM Rational 质量管理系统可提供测试数据的中央库,用户可实时访问并更新。这在将测试数据保留在电子表格或 Word 处理器文档方面是一个巨大的进步,因为它消除了文档丢失、使用版本错误以及多个测试程序运行相同测试的风险。在 RQM 中,测试按测试计划进行组织。测试计划确定了要测试的需求,然后允许用户创建对应于需求的测试案例以及对应于每个测试案例的测试脚本(无论是手动还是自动)。随着测试的执行,测试计划离完成越来越近。
要执行手动测试,RQM 会一次性向测试人员显示测试的每个步骤。测试人员在受测系统上执行步骤,并将步骤通过还是失败输入到 RQM 中。要执行自动测试,RQM 会调用自动化测试工具,例如 RFT,并使其执行所需的自动化脚本。在自动化测试工具结束执行脚本后,结果会传回 RQM,RQM 会存储结果。
RQM 提供了很多标准报告,这些报告会向测试管理人员显示测试的进度。还可使用 CLM 的报告模块生成自定义报告,我们的软件生命周期专家会为此提供建议。
优势
IBM Rational 质量管理系统的主要优势如下:
- RQM 通过将测试数据存储在中央库中,让测试团队更加高效地进行合作,所有团队成员都可看到并更新中央库。
- RQM 可与 RFT、Rational Robot 和 Micro Focus 统一功能测试 (UFT) 等自动化功能测试工具集成。这样可以运行大量自动化测试,并将结果存储在 RQM 中。
- RQM 可与 RRC 密切集成。这样可让其即时访问项目的需求,不必完成输出/输入过程。它还能够从测试轻松追溯至需求。
- RQM 可与 RTC 密切集成。这样可以将测试集成进整个项目的管理中,并适当分配时间和资源。它还能够在 RTC 中管理缺陷,RTC 可将修复缺陷所需的时间整合到项目计划中。
特性
IBM Rational 质量管理系统包括以下特性:
- RQM 可经由机构的内网或(使用 SSL)互联网,通过浏览器进行访问。
- 缺陷由指定的缺陷提供商应用程序管理。RQM 可以是其自身的缺陷提供商,但是如果缺陷提供商是 RTC,解决方案会更加强大。Rational ClearQuest 也可用作缺陷提供商。
- 角色/权限:不同的用户可在整个 RQM 应用程序层面和每个项目层面获授不同的权限。这样可以确保只有合适的人员才能访问和/或修改测试数据。
- 测试管理人员可指定测试运行的环境。这在 RQM 中被称作管理实验室资源。
- 项目(名为生命周期项目)可以跨 RQM、RTC 和 RRC 进行创建。在生命周期项目中,RTC 被自动指定为缺陷提供商。
- 状态信息可以显示在仪表板上。RQM 允许对仪表板进行配置,几乎可显示项目的任何信息。
- RQM 可与 RFT 和 Rational Robot 以及 HP 的 UFT 自动化功能测试工具集成。
- RQM 可与 Rational 性能测试系统 (RPT) 集成,以管理性能测试并存储其结果。