模型测试度量
模型测试仪表板收集工程中模型设计和测试工件(例如需求、模型和测试结果)的度量数据。利用度量数据评估模型测试的状态和质量。仪表板中的每个度量模型测试质量的不同方面,并反映了行业认可的软件开发标准(如 ISO 26262 和 DO-178)中的指导原则。使用模型测试仪表板中的小组件来查看高级度量结果和测试差距,如 使用模型测试仪表板探索测试活动的状态和质量 中所述。
或者,您可以使用 API 函数以编程方式收集度量结果。使用 API 时,请使用度量 ID 来引用每个度量。有关如何以编程方式收集这些度量的示例,请参阅 以编程方式收集模型测试工件的度量。您可以使用函数 getAvailableMetricIds 返回可用度量标识符的列表。
有一些模型测试度量可以用于分析:
链接到测试的需求
仪表盘中链接到测试的需求部分相关的度量包括:
链接到需求的测试
仪表盘中链接到需求的测试部分相关的度量包括:
| 度量 | 描述 |
|---|---|
| 测试用例及需求分布 | 与需求关联的测试数量分布与缺少与需求关联的测试数量分布对比。 |
| 每个测试用例的需求 | 统计与每项测试相关的需求数量。 |
| 每个测试用例分布的需求 | 与每项测试相关的需求数量分布情况。 |
测试信息
仪表盘中测试细分部分相关的度量包括:
模型测试现状
仪表盘中模型测试状态部分相关的度量包括:
模型覆盖率
仪表盘模型覆盖率部分的小组件显示了该单元的汇总覆盖率。
| 度量 | 描述 |
|---|---|
| 模型覆盖率细分 | 单元模型测试所达到、已申述或遗漏的总体执行、决策、条件以及修改后的条件和决策覆盖率 (MC/DC)。 |
当您点击模型覆盖率条形图中的条形时,度量详细信息将显示该单元中每个模型的覆盖率。
| 度量 | 描述 |
|---|---|
| 模型覆盖率片段 | 单元中每个模型的模型测试所达到的总体执行、决策、条件以及修改后的条件和决策覆盖率 (MC/DC),以及这些覆盖率是否已达到、已申述或遗漏。 |
基于需求的测试
仪表盘的已实现的覆盖比率部分显示了该单元已实现覆盖率的来源。基于需求的测试部分显示了总体覆盖率中有多少来自基于需求的测试。
仪表盘基于需求的测试部分的小组件相关的度量包括:
| 度量 | 描述 |
|---|---|
| 需求执行覆盖率细分 | 单元中基于需求的测试所实现的总体执行覆盖率所占的比例。 |
| 需求决策覆盖率细分 | 单元中基于需求的测试所实现的决策覆盖率的比例。 |
| 需求条件覆盖率范围细分 | 单元中基于需求的测试所达到的整体条件覆盖率的比例。 |
| MCDC 覆盖率细分需求 | 单元中基于需求的测试所实现的 MC/DC 覆盖率占总覆盖率的比例。 |
当您点击基于需求的测试部分中的条形图时,度量详细信息将显示该单元中每个模型的覆盖率。对于基于需求的测试,覆盖率是指通过基于需求的测试实现的总体覆盖率所占的百分比。
该单元中每个模型的基于需求的覆盖率相关度量包括:
| 度量 | 描述 |
|---|---|
| 需求执行覆盖率片段 | 单元中每个模型中基于需求的测试所实现的总体执行覆盖率所占的比例。 |
| 需求决策覆盖率片段 | 单元中每个模型中基于需求的测试所实现的决策覆盖率的比例。 |
| 需求条件覆盖率片段 | 单元中每个模型通过基于需求的测试所达到的整体条件覆盖率的比例。 |
| MCDC 覆盖率片段需求 | 单元中每个模型中基于需求的测试所达到的 MC/DC 覆盖率占总覆盖率的比例。 |
单元边界检验
仪表盘的已实现的覆盖比率部分显示了该单元已实现覆盖率的来源。单元边界测试部分显示了总体覆盖率中有多少来自单元边界测试。
仪表盘单元边界测试部分的小组件相关的度量包括:
| 度量 | 描述 |
|---|---|
| 单元边界执行覆盖率细分 | 单元中单元边界测试所占总执行覆盖率的比例。 |
| 单元边界决策覆盖率范围细分 | 单元内单元边界测试所取得的总体决策覆盖率所占的比例。 |
| 单元边界条件覆盖率范围细分 | 单元内单元边界测试所达到的整体条件覆盖率所占的比例。 |
| 单位边界 MCDC 覆盖率细分 | 单元内单元边界测试所占的 MC/DC 覆盖率占总覆盖率的比例。 |
当您点击单元边界测试部分中的条形图时,度量详细信息将显示该单元中每个模型的覆盖率。对于单元边界测试,覆盖率是指单元边界测试所占总覆盖率的百分比。
该单元中每个模型的单元边界覆盖率相关度量包括:
| 度量 | 描述 |
|---|---|
| 单元边界执行覆盖率片段 | 单元中每个模型的单元边界测试所占总执行覆盖率的比例。 |
| 单元边界决策覆盖率片段 | 单元中每个模型通过单元边界测试实现的总体决策覆盖率所占的比例。 |
| 单元边界条件覆盖率片段 | 单元中每个模型通过单元边界测试实现的总体条件覆盖率的比例。 |
| 单元边界 MCDC 覆盖率片段 | 单元中每个模型通过单元边界测试实现的 MC/DC 覆盖率占总覆盖率的比例。 |
另请参阅
getAvailableMetricIds | 代码测试度量 | 工程模型测试度量 | 模型可维护性度量