视觉解决方案


支持
注册
登录
开始免费试用

如何创建和使用需求可追溯性矩阵 (RTM)

如何创建和使用需求可追溯性矩阵 (RTM)

目录

什么是需求可追溯性矩阵?

可追溯性矩阵是一种可视化辅助工具,它结合了两个需要多对多关系的基线文档来检查关系的完整性。 可追溯性矩阵用于,一是记录需求,二是确保需求得到满足。 

需求跟踪矩阵是另一个使用测试用例跟踪用户需求的文档。 它将客户提出的所有需求和需求可追溯性考虑在一个文档中,并在软件开发生命周期完成时交付。 RTM 的主要目的是验证所有需求是否通过测试用例进行了交叉检查,以便在软件测试过程中勾选无功能。

可追溯性矩阵的类型

从技术上讲,可追溯矩阵分为三种类型。 前向追溯、后向追溯和双向追溯。 

  • 正向可追溯性 – 前向可追溯性是从需求到测试用例的可追溯性。 执行它是为了确保项目朝着正确的方向发展,并且每个需求都得到了正确的测试。 
  • 向后追溯 – 向后可追溯性是从测试用例到需求的可追溯性。 执行它是为了确保项目朝着期望的方向发展,并且没有向产品添加额外的或未指定的功能。 
  • 双向可追溯性 – 双向可追溯性是向前和向后两个方向的可追溯性。 在这里,测试用例映射到需求,反之亦然。 执行它是为了确保所有测试用例都可追溯到每个需求,并且所有指定的需求都是准确的,并且每个需求都有有效的测试用例。

可追溯性矩阵的重要性?

每个测试人员的主要目标是正确了解客户的要求,并确保开发的产品达到标准并尽可能无缺陷。 这里需要创建负测试用例和正测试用例。 RTM 是一个包含与客户要求相关的所有信息的工作表。 它还包含有关可能的测试用例和场景以及它们当前处于什么阶段的信息。 

提供了各种好处 需求可追溯性。 他们包括:

  • 它使影响分析更容易。
  • 它有助于正确进行更改。 因此,提高了产品质量。
  • 它还有助于以记录逆向工程知识的方式定义可追溯性链接。 
  • 万一拥有重要知识的团队成员离开公司,拥有完整的信息透明度会大有帮助。 它大大降低了错误开发的风险。 
  • 它通过适当的验证过程确认 100% 的测试覆盖率。

RTM 的关键要素

RTM 必须包含几项内容。 他们包括:

  • 唯一需求 ID
  • 需求类型
  • 要求说明
  • 跟踪设计规范
  • 集成测试用例参考
  • 单元测试用例参考
  • 系统测试用例参考
  • 用户验收测试用例参考
  • 测试脚本的痕迹。

RTM 的先决条件

需求可追溯性矩阵的几个关键要素包括:

  • 评估业务需求
  • 项目目标清单
  • 项目范围
  • 待开发产品的设计
  • 产品开发计划
  • 测试策略
  • 高要求。

在 Visure 需求中生成可追溯性矩阵

创建需求可追溯性矩阵的过程应从指定 RTM 应提供什么内容的目标设定开始。正如我们前面所解释的,存在不同类型的RTM,为正确的矩阵收集正确的信息是很重要的。

下一步是需求跟踪。 如今,需求跟踪是在需求跟踪工具的帮助下完成的,比如 Visure Solutions 提供的工具。 更容易收集需求 微软Word、MS Excel、ReqIF 和其他来源,借助可追溯性工具管理生命周期不同阶段的变更,并将需求分为已测试或未测试。

旨在为完整的需求流程提供整体支持的Visure Requirements ,是一款最先进的需求管理软件工具,以其可定制性和易用性脱颖而出。Visure Requirements附带多个 RTM 报告,只需单击几下即可自定义和生成这些报告。

需求可追溯性矩阵

由 Visure Requirements生成的典型 RTM 包含产品需求、系统需求、组件需求、风险和测试。Visure Requiremnets可以将 RTM 导出为多种不同的格式,包括 PDF 和 XLS.

在单一工具中管理整个需求流程使利益相关者易于理解、遵循和参与,它还有助于确保收集的需求定义用户所需的系统。

结论

需求可追溯性矩阵是在整个开发过程中链接需求的表格。 它有助于确保不会遗漏任何需求,并在确实发生变更时允许进行有效的变更管理。 有几种不同类型的 RTM,每种都有自己的优点和缺点。 选择使用哪种类型的 RTM 取决于具体的项目需求。 需求可追溯性矩阵是任何开发软件产品或解决方案的组织的重要工具。 通过使用此工具,组织可以改善团队成员之间的沟通,降低与缺少需求相关的风险,并提高客户满意度。 Visure Requirements ALM 平台提供了 免费30日试用版 因此您可以试用所有功能,然后再决定它是否是满足您组织需求的正确解决方案。

不要忘记分享这篇文章!

置顶