主要内容

本页采用了机器翻译。点击此处可查看英文原文。

按需求分布的测试

度量 ID

TestCasesPerRequirementDistribution

描述

该度量返回与每个需求关联的测试数量的分布情况。使用此度量来确定需求是否与不成比例的测试数量相关。该度量仅分析类型设置为 Functional 的需求,并且这些需求通过类型设置为 Implements 的链接与单元关联。如果测试与需求之间存在链接,且该链接中类型设置为 Verifies,则该测试与需求相关联。

该度量返回 按需求进行的测试度量结果的分布结果。

支持的工件

该度量收集工程中 Units 的度量结果。要控制仪表板将什么归类为单位,请参阅 将模型按层级结构分类为组件或单元

计算详细信息

度量:

  • 仅分析类型设置为 Functional 且与类型设置为 Implements 的单元链接的需求。

  • 统计工程中链接类型设置为 Verifies 的测试链接数量,包括测试其他模型或子系统的测试链接。对于每个与测试关联的需求,检查链接是否指向在实现该需求的单元上运行的测试。

收集

收集此度量的数据:

  • 在模型测试仪表板中,查看每个需求的测试数小组件。该组件包含分布 bin 。每个色块的阴影表示与该测试数量相关的需求的集中程度。 bin 颜色越深,表示与该测试数量相关的需求就越多。

  • 使用度量 ID TestCasesPerRequirementDistributiongetMetrics

收集此度量的数据会加载模型文件,并且需要 Requirements Toolbox™ 许可证。

结果

对于此度量,metric.Result 的实例返回 Value 作为包含以下字段的分布结构体:

  • BinCounts - 每个 bin 中的需求数量,以向量形式返回。

  • BinEdges - 表示与每个需求关联的测试数量的 bin 边,以向量形式返回。BinEdges(1) 是第一个 bin 的左边,BinEdges(end) 是最后一个 bin 的右边。BinEdges 的长度比 BinCounts 的长度多 1。

合规阈值

该度量没有预设阈值。因此,当您点击工具栏叠加部分中的未分类时,合规性阈值叠加图标就会出现。

另请参阅

对象

函数

主题