消除缺失覆盖率
过滤覆盖率结果并消除缺失
为了将覆盖率结果集中在您想要测试的设计方面,您可以使用过滤器来排除您不打算执行的元素或对未满足的结果进行申诉。剩下的覆盖率缺失可能表明测试不足、需求缺失或实现不正确。为了消除这些覆盖率缺失,您可以创建附加测试、扩展现有测试、细化需求或编辑模型。
类
slcoverage.BlockSelector | Select blocks for coverage filter |
slcoverage.CodeSelector | Select custom C or C++ code for coverage filter |
slcoverage.Filter | Coverage filter set |
slcoverage.FilterRule | Create coverage filter rule |
slcoverage.MetricSelector | Select metric criterion for coverage filter |
slcoverage.Selector | Get selectors of all types |
slcoverage.SFcnSelector | Select S-function criterion for filtering rule |
主题
排除覆盖率结果或对其进行申述
- Coverage Filtering
Use coverage filtering to narrow the scope of your model coverage. - Coverage Filter Rules and Files
Manage coverage filter rules attached to your model. - Create, Edit, and View Coverage Filter Rules
Workflow to filter model objects from the coverage recording. - View Applied Filters in the Coverage Results Explorer
Use the Applied filters section of the coverage Results Explorer to manage filter rules for your Simulink® model. - Model Objects to Filter from Coverage
Types of model objects you can filter from coverage recording. - Filter Code Coverage Outcomes
Types of code coverage outcomes you can filter from coverage recording.
消除测试和需求缺失
- 如何消除覆盖率测试缺失
确定采取哪些措施来消除覆盖率测试缺失。 - Perform Functional Testing and Analyze Test Coverage
Analyze functional dependencies, test model components in isolation, create suites of test cases, test models, and code to achieve coverage. - Assess Coverage Results from Requirements-Based Tests
Assess extent to which requirements-based tests exercise the corresponding design.