Main Content

本页翻译不是最新的。点击此处可查看最新英文版本。

Simulink Coverage

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

Simulink® Coverage™ 可执行模型和代码的覆盖率分析,以衡量模型和生成代码中的测试完整性。它应用决策、条件、修正条件/决策覆盖率 (MCDC) 和关系边界覆盖率等行业标准度量来评估模型、软件在环 (SIL) 和处理器在环 (PIL) 中仿真测试的有效性。您可以使用缺失覆盖率数据来查找测试中的缺失、未覆盖到的需求或非预期功能。

Simulink Coverage 会生成交互式报告,显示模型、C/C++ S-Function、MATLAB® 函数以及 Embedded Coder® 生成代码的执行情况。您可以突出显示模块和子系统中的覆盖率结果,以可视化测试中的缺失。要评估测试完整性,您可以累积多个测试运行的覆盖率数据,并查看通过单元和系统测试实现的覆盖率。覆盖率结果可以追溯到需求和测试。您可以应用过滤器从覆盖率中排除模块以及对报告中的缺失覆盖率进行申述。

对行业标准的支持可通过 DO Qualification KitIEC Certification Kit 获得。

Simulink Coverage 快速入门

Simulink Coverage 基础知识学习

收集模型的覆盖率

测量模型的覆盖率,识别设计中未经测试的元素

收集代码的覆盖率

测量模型元素中或从模型生成的代码的覆盖率

管理覆盖率数据

访问、管理和聚合覆盖率结果

分析覆盖率并查看结果

查看模型中的覆盖率突出显示,生成覆盖率报告,跟踪测试和需求的结果

消除缺失覆盖率

过滤覆盖率结果并消除缺失

验证和确认

使用 Simulink 产品测试模型和代码,检查设计错误,检查是否符合标准,测量覆盖率,并验证系统

工具鉴定与认证

针对 DO 和 IEC 认证鉴定 Simulink Coverage