Comprobar cobertura de pruebas
La cobertura de pruebas indica cuán exhaustivamente se prueban el modelo y el código generado. Si dispone de Simulink® Coverage™, puede evaluar la cobertura de pruebas utilizando casos de prueba y conjuntos de pruebas para cubrir más componentes del modelo que se corresponden con los requisitos de diseño. Si dispone de Requirements Toolbox™, puede realizar un seguimiento de la cobertura respecto a requisitos específicos y resolver problemas de cobertura excluyendo de manera explícita algunos requisitos de las pruebas según sea necesario. Si dispone de Simulink Design Verifier™, puede crear entradas de prueba adicionales para cubrir más componentes del modelo.
Clases
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 (Desde R2022a) |
sltest.testmanager.TestOptions | Options for adding test coverage (Desde R2022a) |
Temas
- 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.