金宝app模拟链路覆盖

测量模型和生成代码中的测试覆盖率

金宝appSimulink Coverage™执行模型和代码覆盖分析,度量模型和生成代码的测试完整性。它应用行业标准度量,如决策、条件、修改条件/决策覆盖率(MC/DC)和关系边界覆盖率,以评估模型、软件在环(SIL)和处理器在环(PIL)中的模拟测试的有效性。您可以使用缺失的覆盖率数据来发现测试中的缺口、缺失的需求或非预期的功能。

金宝appSimulink Coverage生成交互式报告,显示你的模型,C / c++ s -函数,MATLAB®函数和生成的代码嵌入式编码器®您可以突出显示块和子系统中的覆盖率结果,以可视化测试中的差距。要评估测试的完整性,您可以从多个测试运行中积累覆盖率数据,并查看通过单元和系统测试实现的覆盖率。覆盖率结果可以跟踪到需求和测试。您可以将筛选器应用于从覆盖范围中排除块并证明报告中缺少覆盖范围。

金宝app对行业标准的支持可以通过做资格工具包IEC认证工具包

开始:

度量模型和代码覆盖率

通过测量模型元素和在模拟过程中执行的C/ c++代码来评估测试的完整性。

模型覆盖率

测量模拟测试覆盖了多少设计,以评估测试的有效性和完整性。分析在基于需求的测试中收集到的覆盖率,以确定在测试中是否有任何差距,缺失的需求,或者非预期的功能。

代码覆盖率

测量嵌入式编码器生成的代码的软件在环(SIL)和处理器在环(PIL)测试的覆盖率,或使用S函数、Stateflow中的自定义代码在Simulink模型中调用的任何代码的覆盖率金宝app®图表和C调用程序块。

查看从C调用程序块调用的代码的覆盖率。

覆盖率指标

度量各种度量的模型和代码覆盖率,包括决策、条件、MC/DC、关系边界和信号范围。

从各种覆盖指标中进行选择,包括MC/DC。

探索结果和生成报告

积累并报告跨多个模拟运行的覆盖率结果。调和失踪的报道。

管理和查看累积的覆盖率结果

从多个模拟汇总覆盖。查看从单元测试中获得的系统测试覆盖率。

分析单元和系统测试的覆盖率结果。

生成覆盖率报告

生成详细的报告,其中包括在所选指标上累积的覆盖率结果。查看模型元素和测试的需求可追溯性细节。

在覆盖率报告中查看需求追溯性数据。

核对丢失的保险范围

模型可能包含防止完全测试覆盖的构造。从覆盖率记录和报告中筛选这些结构,可以让您关注可以也应该测试的缺失覆盖率的其他方面。

在过滤器编辑器中添加覆盖率过滤器规则。