分析覆盖率并查看结果
查看模型中的覆盖率突出显示,生成覆盖率报告,跟踪测试和需求的结果
您可以使用 Simulink® Coverage™ 计算覆盖率数据,以查找测试中的缺失或设计中的问题。您可以将普通模式仿真的覆盖率结果与软件在环、处理器在环或硬件在环仿真生成的代码结果进行比较。
覆盖率报告和模型突出显示可帮助您了解测试用例充分执行了设计的哪些部分。对于聚合测试结果,您还可以查看每个对应测试如何影响覆盖率结果。
函数
cvhtml | 根据模型覆盖率对象创建 HTML 覆盖率报告 |
cvmodelview | 通过模型突出显示来显示模型覆盖率结果 |
模型设置
主题
- 顶层模型覆盖率报告
了解软件为顶层模型创建的模型覆盖率报告的各个部分。
- 在 Simulink Canvas 中查看覆盖率结果
突出显示 Simulink Canvas 中的模型元素以查看覆盖率结果。
- 覆盖率报告的类型
Simulink Coverage 可以在一次仿真之后创建一个或多个模型覆盖率报告。
- 将覆盖率结果追溯到相关测试用例
在覆盖率报告的聚合测试部分中查看从单元测试实现的系统测试覆盖率。
- 追踪覆盖率结果是否符合需求
使用 Simulink Test™ 查看 Simulink Coverage 报告中的需求可追溯性。
- 评估基于需求的测试的覆盖率结果
评估基于需求的测试在多大程度上运用了相应的设计。
- 使用增强型 MCDC 创建并运行背靠背测试 (Simulink Design Verifier)
使用测试管理器中增强的 MCDC 创建背靠背测试。
- 导出模型覆盖率 Web 视图
导出模型覆盖率 Web 视图。
- MATLAB 函数的模型覆盖率报告
阅读并解释 MATLAB Function 模块的覆盖率结果。
- 代码覆盖率报告
了解代码覆盖率报告的各个部分。