Überprüfen der Testabdeckung
Die Testabdeckung gibt an, wie vollständig das Modell und der generierte Code getestet wurden. Wenn Sie über Simulink® Coverage™ verfügen, können Sie Ihre Testabdeckung anhand von Testfällen und Testsuiten bewerten, um Modellkomponenten zu überprüfen, die den Designanforderungen entsprechen. Wenn Sie über Requirements Toolbox™ verfügen, können Sie die Abdeckung bis zu bestimmten Anforderungen zurückverfolgen und Abdeckungsprobleme lösen, indem Sie einige Anforderungen explizit von den erforderlichen Tests ausnehmen. Wenn Sie über Simulink Design Verifier™ verfügen, können Sie zusätzliche Test-Eingaben erstellen, um weitere Modellkomponenten zu testen.
Klassen
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 (Seit R2022a) |
sltest.testmanager.TestOptions | Options for adding test coverage (Seit R2022a) |
Themen
- 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.
