金宝app仿真软件覆盖

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

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

金宝appSimulink覆盖产生交互式报告,显示你的模型有多少,C / c++ s函数,MATLAB®函数和生成的代码嵌入式编码器®已执行。您可以突出显示块和子系统中的覆盖率结果,以可视化测试中的差距。为了评估测试的完整性,您可以从多个测试运行中积累覆盖率数据,以及查看通过单元测试和系统测试获得的覆盖率。覆盖率结果可以追溯到需求和测试。您可以应用过滤器来从覆盖率中排除块,并在报告中调整遗漏的覆盖率。

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

开始:

度量模型和代码覆盖率

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

模型覆盖

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

代码覆盖率

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

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

覆盖率度量

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

从各种覆盖度量中选择,包括MC/DC。

研究结果并生成报告

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

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

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

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

生成覆盖率报告

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

在覆盖率报告中查看需求跟踪数据。

调和失踪的报道

模型可能包含阻止完全测试覆盖的构造。从覆盖率记录和报告中过滤这些结构,可以让您关注那些可以并且应该被测试的缺失覆盖率的其他方面。

在筛选器编辑器中添加覆盖率筛选规则。

最新的特性

覆盖基于需求的测试

范围模型覆盖结果到Simulink测试中的测试管理器中的链接需求金宝app

管理多个覆盖过滤器

对结果应用多个覆盖过滤器

Requirements-to-Test-Case可追溯性

在从Sim金宝appulink测试管理器生成覆盖率报告时,查看每个Simulink块的Simulink需求链接和覆盖率详细信息

单元到系统测试覆盖聚合

查看从单元测试获得的系统测试覆盖率,在新的聚合测试部分的覆盖率报告中

覆盖结果的测试用例跟踪性

跟踪覆盖率结果到Simulink测试管理器和覆盖率结果资源管理器中的相关模拟金宝app

Simulink工具条中的覆盖应金宝app用程序

从新的Simulink工具条中访问通用的覆盖特性,包括模型突出显示、覆盖细节和报告生成金宝app

看到发布说明了解这些特性和相应功能的详细信息。

如何在ISO 2626金宝app2项目中使用Simulink

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