本主题介绍如何使用需求视图确保测试涵盖项目需求。章节目录:
您可以将测试用例与 ALM/RMS 管理的需求关联起来,在需求视图中直观显示两者的关联性。该视图显示哪些测试用例覆盖了需求,这样便能轻松发现需求覆盖率缺口。
ALM/RMS | 注意 |
---|---|
Azure DevOps | 从 DTP 导入要求 DTP 2021.2 或更高版本。 |
CodeBeamer | 从 DTP 导入要求 DTP 2020.2 或更高版本。 |
Jama Connect | 从 DTP 导入要求 DTP 2021.2 或更高版本。 |
Jira | 从 DTP 导入要求 DTP 2020.2 或更高版本。 不支持从 ReqIF 文件导入。 |
Polarion | 从 DTP 导入要求 DTP 2021.2 或更高版本。 |
需要获得需求追踪许可证。更多信息,请联系 Parasoft 代表。 |
如果从 ReqIF 导入需求:
如果从 DTP 导入需求:
您可以从 RMS 导出的 ReqIF 文件或从 DTP 导入需求。
该视图将填充来自 ALM/RMS(通过 DTP)或 ReqIF 的需求。后续步骤,请参阅Reviewing Imported Requirements。
该视图将根据 ALM/RMS 中的定义反映项目结构。所有工作项(需求及其测试定义(如有))都以树形节点的形式排列,可以折叠和展开。
双击需求或测试定义即可查看概要信息。概要信息包含需求或测试定义的 ID、名称和说明。需求或测试定义的链接将显示在说明字段中。
有两种方法可将测试与需求 ID 关联起来。
导入需求检测初始关联性后,点击需求视图工具栏上的刷新图标,在项目工作过程中扫描测试用例。
您还可以在需求视图工具栏菜单中启用自动检测测试用例选项,以启用自动检测模式。这样,SOAtest 便会在您进行更新时自动搜索关联性。
扫描完成后,检测到的测试用例会与需求视图中对应工作项进行匹配。您可以右键点击一个测试用例,选择以下选项之一:
未与测试用例关联的需求和测试定义会以警告图标标出。
您还可以过滤视图,使面板中只显示测试用例未覆盖的需求。
DTP 的 Parasoft Traceability Pack 扩展使您能够查看 DTP 小部件、报告和其他可视化模块中的可追溯性报告。将测试与需求关联起来后即可执行测试套件。有关配置 DTP 以显示 SOAtest 测试用例可追溯性信息的更多内容,请参阅 DTP 文档。