按需求进行的测试
度量 ID
TestCasesPerRequirement
描述
使用此度量来统计与每个需求相关的测试数量。该度量仅分析类型设置为 Functional 的需求,并且这些需求通过类型设置为 Implements 的链接与单元关联。如果测试与需求之间存在链接,且该链接中类型设置为 Verifies,则该测试与需求相关联。
支持的工件
该度量收集工程中 Units 的度量结果。要控制仪表板将什么归类为单位,请参阅 将模型按层级结构分类为组件或单元。
计算详细信息
度量:
仅分析类型设置为
Functional且与类型设置为Implements的单元链接的需求。统计工程中链接类型设置为
Verifies的测试链接数量,包括测试其他模型或子系统的测试链接。对于每个与测试关联的需求,检查链接是否指向在实现该需求的单元上运行的测试。
收集
收集此度量的数据:
在模型测试仪表板中,点击每个需求的测试数部分中的度量,以在表格中显示结果。
使用度量 ID
TestCasesPerRequirement和getMetrics。
收集此度量的数据会加载模型文件,并且需要 Requirements Toolbox™ 许可证。
结果
对于此度量,metric.Result 的实例会返回 Value,它是一个包含以下字段的结构体:
Count- 与需求关联的测试用例或测试迭代次数。Status,返回以下两种结果之一:'Missing linked tests'- 该需求与工程中的测试无关。'Linked to tests'- 该要求与至少一个测试相关联,该测试的链接中类型设置为Verifies。