Main Content

检查测试覆盖率

实现、评估和增加测试覆盖率

测试覆盖率是指模型和生成代码的测试完整度。如果您有 Simulink® Coverage™,则可以通过使用测试用例和测试套件来激活与设计需求相对应的模型组件,以此评估测试覆盖率。如果您有 Requirements Toolbox™,则可以追溯特定需求的覆盖率,还可以通过显式排除某些需求使其无需测试来解决覆盖率问题。如果您有 Simulink Design Verifier™,则可以创建其他测试输入来激活更多模型组件。

sltest.testmanager.CoverageSettings修改覆盖率设置
sltest.plugins.coverage.CoverageMetrics指定使用 MATLAB 单元测试框架运行的测试的覆盖率度量
sltest.testmanager.addTestsForMissingCoverage添加测试以增加覆盖率 (自 R2022a 起)
sltest.testmanager.TestOptions添加测试覆盖率的选项 (自 R2022a 起)

主题

精选示例