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