运行环境:

MATLAB                                                版本 9.3              (R2017b)
Simulink                                              版本 9.0              (R2017b)

Win10系统

 

1、simulink test 如何得出模型覆盖度报告?

首先,两个设置:

1)模型界面下,进入analysis --> Coverage -->Settings,勾选最上面的“Enable coverage analysis”,并设置需要做的覆盖率测试项目

Simulink Test笔记
模型的设置

2)simulink test中测试用例的设置

进入analysis --> test managerment,点击对应test file或者test suite的 open in tab,在里面设置 coverage settings,勾选“record coverage for referenced models”

Simulink Test笔记
simulink test的设置

之后,运行测试用例。在测试结果中,可以看到一个覆盖率报告

Simulink Test笔记
测试结果中覆盖率情况

 最后,点击上图中的红框“add tests for missing coverage”,软件会自动补充测试用例。

Simulink Test笔记
自动生成用例结果

 点击上图中的最后一条,便可以看到覆盖率测试报告了,且是涵盖了步骤一种的所有覆盖率测试项目。

Simulink Test笔记
最终的覆盖率测试结果

 

相关文章: