Controllo della coverage dei test
La coverage dei test indica il grado di completezza con cui il modello e il codice generato vengono testati. Se si dispone di Simulink® Coverage™, è possibile valutare la coverage del test utilizzando casi di test e suite di test per eseguire i componenti del modello che corrispondono ai requisiti di progettazione. Se si dispone di Requirements Toolbox™, è possibile tracciare la coverage fino a requisiti specifici e risolvere i problemi di coverage escludendo esplicitamente alcuni requisiti dai test necessari. Se si dispone di Simulink Design Verifier™, è possibile creare ulteriori input di test per eseguire più componenti del modello.
Classi
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 (Da R2022a) |
sltest.testmanager.TestOptions | Options for adding test coverage (Da R2022a) |
Argomenti
- 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.
