主要内容

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

模型测试度量

模型测试仪表板收集工程中模型设计和测试工件(例如需求、模型和测试结果)的度量数据。利用度量数据评估模型测试的状态和质量。仪表板中的每个度量模型测试质量的不同方面,并反映了行业认可的软件开发标准(如 ISO 26262 和 DO-178)中的指导原则。使用模型测试仪表板中的小组件来查看高级度量结果和测试差距,如 使用模型测试仪表板探索测试活动的状态和质量 中所述。

或者,您可以使用 API 函数以编程方式收集度量结果。使用 API 时,请使用度量 ID 来引用每个度量。有关如何以编程方式收集这些度量的示例,请参阅 以编程方式收集模型测试工件的度量。您可以使用函数 getAvailableMetricIds 返回可用度量标识符的列表。

有一些模型测试度量可以用于分析:

链接到测试的需求

仪表盘中链接到测试的需求部分相关的度量包括:

度量描述
按需求分布的测试

分布图显示了有多少需求与特定数量的测试相关联。您可以使用此度量来确定需求是否与不成比例的测试数量相关。

按需求进行的测试

与至少一项要求相关的测试百分比。

测试分布需求

分布图显示了有多少测试与特定数量的需求相关联。您可以使用此度量来确定测试是否与不成比例的需求数量相关。

组件需求

组件需求数量。组件需求是指在组件中实现的功能性需求。

链接到需求的测试

仪表盘中链接到需求的测试部分相关的度量包括:

度量描述
测试用例及需求分布

与需求关联的测试数量分布与缺少与需求关联的测试数量分布对比。

每个测试用例的需求

统计与每项测试相关的需求数量。

每个测试用例分布的需求

与每项测试相关的需求数量分布情况。

测试信息

仪表盘中测试细分部分相关的度量包括:

度量描述
组件测试返回组件测试的数量。组件测试在组件的同一执行上下文中评估组件设计或设计的一部分。这些测试有助于评估组件的质量。
独立测试返回独立测试的数量。独立测试可以独立于组件执行,并且可以根据测试框架中指定的条件表现出不同的行为。因此,这些测试并不能最终表明组件测试的质量。这些测试包括对库、子系统引用和虚拟子系统的测试。
测试用例信息

查看与测试用例相关的元信息,包括测试标签和测试用例类型。

测试用例类型分布

单元测试用例类型的分布情况。

测试用例标签分布

单元测试用例标签分布情况。

模型测试现状

仪表盘中模型测试状态部分相关的度量包括:

度量描述
模型测试状态

返回模型测试结果的状态。

模型测试状态分布

该单元模型测试结果状态分布。

模型覆盖率

仪表盘模型覆盖率部分的小组件显示了该单元的汇总覆盖率。

度量描述
模型覆盖率细分单元模型测试所达到、已申述或遗漏的总体执行、决策、条件以及修改后的条件和决策覆盖率 (MC/DC)。

当您点击模型覆盖率条形图中的条形时,度量详细信息将显示该单元中每个模型的覆盖率。

度量描述
模型覆盖率片段单元中每个模型的模型测试所达到的总体执行、决策、条件以及修改后的条件和决策覆盖率 (MC/DC),以及这些覆盖率是否已达到、已申述或遗漏。

基于需求的测试

仪表盘的已实现的覆盖比率部分显示了该单元已实现覆盖率的来源。基于需求的测试部分显示了总体覆盖率中有多少来自基于需求的测试。

仪表盘基于需求的测试部分的小组件相关的度量包括:

度量描述
需求执行覆盖率细分

单元中基于需求的测试所实现的总体执行覆盖率所占的比例。

需求决策覆盖率细分

单元中基于需求的测试所实现的决策覆盖率的比例。

需求条件覆盖率范围细分

单元中基于需求的测试所达到的整体条件覆盖率的比例。

MCDC 覆盖率细分需求

单元中基于需求的测试所实现的 MC/DC 覆盖率占总覆盖率的比例。

当您点击基于需求的测试部分中的条形图时,度量详细信息将显示该单元中每个模型的覆盖率。对于基于需求的测试,覆盖率是指通过基于需求的测试实现的总体覆盖率所占的百分比。

该单元中每个模型的基于需求的覆盖率相关度量包括:

度量描述
需求执行覆盖率片段

单元中每个模型中基于需求的测试所实现的总体执行覆盖率所占的比例。

需求决策覆盖率片段

单元中每个模型中基于需求的测试所实现的决策覆盖率的比例。

需求条件覆盖率片段

单元中每个模型通过基于需求的测试所达到的整体条件覆盖率的比例。

MCDC 覆盖率片段需求

单元中每个模型中基于需求的测试所达到的 MC/DC 覆盖率占总覆盖率的比例。

单元边界检验

仪表盘的已实现的覆盖比率部分显示了该单元已实现覆盖率的来源。单元边界测试部分显示了总体覆盖率中有多少来自单元边界测试。

仪表盘单元边界测试部分的小组件相关的度量包括:

度量描述
单元边界执行覆盖率细分

单元中单元边界测试所占总执行覆盖率的比例。

单元边界决策覆盖率范围细分

单元内单元边界测试所取得的总体决策覆盖率所占的比例。

单元边界条件覆盖率范围细分

单元内单元边界测试所达到的整体条件覆盖率所占的比例。

单位边界 MCDC 覆盖率细分

单元内单元边界测试所占的 MC/DC 覆盖率占总覆盖率的比例。

当您点击单元边界测试部分中的条形图时,度量详细信息将显示该单元中每个模型的覆盖率。对于单元边界测试,覆盖率是指单元边界测试所占总覆盖率的百分比。

该单元中每个模型的单元边界覆盖率相关度量包括:

度量描述
单元边界执行覆盖率片段

单元中每个模型的单元边界测试所占总执行覆盖率的比例。

单元边界决策覆盖率片段

单元中每个模型通过单元边界测试实现的总体决策覆盖率所占的比例。

单元边界条件覆盖率片段

单元中每个模型通过单元边界测试实现的总体条件覆盖率的比例。

单元边界 MCDC 覆盖率片段

单元中每个模型通过单元边界测试实现的 MC/DC 覆盖率占总覆盖率的比例。

另请参阅

| | |

主题