Vérifier la couverture de test
La couverture de test correspond au degré d’exhaustivité des tests effectués sur le modèle et le code généré. Si vous disposez de Simulink® Coverage™, vous pouvez évaluer votre couverture de test en utilisant des cas de test et des jeux de tests pour appliquer les composants du modèle qui correspondent aux exigences de design. Si vous disposez de Requirements Toolbox™, vous pouvez suivre la couverture par rapport à des exigences spécifiques et résoudre les problèmes de couverture en excluant explicitement certaines exigences des tests. Si vous disposez de Simulink Design Verifier™, vous pouvez créer des entrées de test supplémentaires pour appliquer davantage de composants du modèle.
Classes
sltest.testmanager.CoverageSettings | Modify coverage settings |
sltest.plugins.coverage.CoverageMetrics | Specify coverage metrics for tests run with MATLAB Unit Test framework |
sltest.testmanager.addTestsForMissingCoverage | Add tests to increase coverage (depuis R2022a) |
sltest.testmanager.TestOptions | Options for adding test coverage (depuis R2022a) |
Rubriques
- Collect Coverage in Tests
Use coverage measurement to assess the extent of your tests.
- Increase Coverage by Generating Test Inputs
Use Simulink Design Verifier to generate tests that extend coverage and recreate design errors, and add generated tests to your test file.
- Filter Test Execution, Results, and Coverage
Tag tests for selective test execution, and filter results and test coverage.
- 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.