万博1manbetx模拟链路覆盖

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

万博1manbetx模拟链路覆盖™ 执行模型和代码覆盖率分析,测量模型和生成代码中的测试完整性。它应用行业标准度量,如决策、条件、修改的条件/决策覆盖率(MC/DC)和关系边界覆盖率,以评估模型、软件在环(SIL)和处理器在环(PIL)中模拟测试的有效性。您可以使用缺失的覆盖率数据来查找测试中的差距、缺失的需求或意外的功能。

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

万博1manbetx可通过以下途径获得对行业标准的支持:DO资格鉴定套件IEC认证工具包.

开始:

度量模型和代码覆盖率

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

模型覆盖率

测量模拟测试覆盖了多少设计,以评估测试的有效性和完整性。分析在基于需求的测试期间收集的覆盖率,以确定测试中是否存在任何缺口、缺少的需求或意外的功能。

代码覆盖率

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

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

覆盖率指标

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

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

探索结果并生成报告

在多个模拟运行中累积并报告覆盖率结果。核对丢失的保险范围。

管理和查看累计覆盖率结果

从多个模拟中聚合覆盖率。查看通过单元测试实现的系统测试覆盖率。

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

生成覆盖率报告

生成详细报告,其中包括选定指标的累积覆盖率结果。查看模型元素和测试的需求跟踪详细信息。

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

核对丢失的保险范围

模型可能包含阻止完全测试覆盖的结构。通过从覆盖率记录和报告中过滤这些结构,您可以将重点放在可以而且应该测试的缺失覆盖率的其他方面。

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

最新功能

基于需求的测试的覆盖率

Simulink测试中,范围模型覆盖结果与测试管理器中的链接需求万博1manbetx

管理多个覆盖过滤器

对结果应用多个覆盖率筛选器

对测试用例可追溯性的要求

从Simu万博1manbetxlink测试管理器生成覆盖率报告时,查看每个Simulink块的Simulink需求链接和覆盖率详细信息

单元到系统测试覆盖率聚合

在覆盖率报告的新聚合测试部分查看通过单元测试实现的系统测试覆盖率

覆盖率结果的测试用例可追溯性

在Simulink测试管理器和覆盖结果资源管理器中将覆盖结果跟踪到相关模拟万博1manbetx

Simulink Toolstr万博1manbetxip中的覆盖率应用程序

从新的Simulink Toolstrip访问常见的覆盖率功能,包括模型高亮显示、覆盖率详万博1manbetx细信息和报告生成

看见发行说明有关这些功能和相应功能的详细信息。

如何在ISO 2626万博1manbetx2项目中使用Simulink

了解使用Simulink进行基于模型的设计如何使您能够在各种驾驶条件万博1manbetx和故障场景下设计和测试嵌入式汽车系统,然后再前往试验场。