每个测试用例分布的需求
度量 ID
RequirementsPerTestCaseDistribution
描述
该度量返回与每个测试相关的需求数量的分布情况。使用此度量来确定测试是否与不成比例的需求数量相关。该度量仅分析在您收集度量数据的单元中的模型或子系统上运行的测试。如果测试与需求之间存在链接,且该链接中类型设置为 Verifies,则该测试与需求相关联。
该度量返回 每个测试用例的需求度量结果的分布结果。
支持的工件
该度量收集工程中 Units 的度量结果。要控制仪表板将什么归类为单位,请参阅 将模型按层级结构分类为组件或单元。
计算详细信息
度量:
仅分析工程中测试以下内容的测试:
单元模型
原子子系统
原子子系统引用
原子 Stateflow® 图
原子 MATLAB® 功能块
引用模型
仅统计类型设置为
Verifies且链接到类型设置为Functional的需求的链接。这包括指向与本单元无关的需求或指向其他单元的要求的链接。对于每个与需求关联的测试,检查链接是否指向测试运行所在单元已实现的需求。
收集
收集此度量的数据:
在模型测试仪表板中,查看每个测试的需求数小组件。
使用度量 ID
RequirementsPerTestCaseDistribution和getMetrics。
收集此度量的数据会加载模型文件,并且需要 Simulink® Test™ 许可证。
结果
对于此度量,metric.Result 的实例返回 Value 作为包含以下字段的分布结构体:
BinCounts- 每个 bin 中的测试数量,以向量形式返回。BinEdges- 表示与每个测试相关的需求数量的 bin 边,以向量形式返回。BinEdges(1)是第一个 bin 的左边,BinEdges(end)是最后一个 bin 的右边。BinEdges的长度比BinCounts的长度多 1。
该度量结果中的 bin 对应于每个测试的需求数小组件中的 bin 0、1、2、3 和 >3。
合规阈值
该度量没有预设阈值。因此,当您点击工具栏叠加部分中的未分类时,合规性阈值叠加图标就会出现。