单元边界 MCDC 覆盖率片段
自 R2022b 起
度量 ID
UnitBoundaryMCDCCoverageFragment
描述
该度量返回通过单元边界测试实现的 MC/DC 覆盖率占总覆盖率的比例。
支持的工件
该度量收集工程中 Units 的度量结果。要控制仪表板将什么归类为单位,请参阅 将模型按层级结构分类为组件或单元。
计算详细信息
该度量不分析在软件在环 (SIL) 或处理器在环 (PIL) 模式下运行的测试的覆盖率。
收集
收集此度量的数据:
在模型测试仪表板的已实现的覆盖比率部分中,指向单元边界测试的小组件,指向三个点,然后点击运行按钮。
使用度量 ID
UnitBoundaryMCDCCoverageFragment和getMetrics。
收集此度量的数据会加载模型文件和测试结果文件,并且需要 Simulink® Coverage™ 许可证。
结果
对于此度量,metric.Result 的实例返回 Value,该结构体包含以下字段:
Numerator- 为实现整体 MC/DC 覆盖率做出贡献的单元边界测试的数量。Denominator- 构成总体 MC/DC 覆盖率的测试总数(单元边界测试和非单元边界测试)。Ratio- 单元边界测试与所有对 MC/DC 覆盖率有贡献的测试的比率,通过将Numerator除以Denominator来计算。
合规阈值
该度量没有预设阈值。