Tests pour l’analyse de la couverture du modèle
« Tests d’analyse de la couverture du code » dans Simulink® Design Verifier™ fait référence au processus d’évaluation de l’exhaustivité du test d’un modèle Simulink en examinant les parties du modèle qui sont exécutées au cours de la simulation. Il s’agit d’une étape cruciale dans la vérification et la validation d’un modèle pour s’assurer que tous les aspects du design ont été appliqués et testés. L’analyse permet d’identifier les parties du modèle qui n’ont pas été testées et qui pourraient potentiellement mener à des erreurs ou à des bugs non détectés.
En effectuant une analyse de la couverture du modèle, vous pouvez :
Identifier les cas de tests manquants.
Améliorer la qualité et la fiabilité du modèle.
Assurer la conformité aux normes industrielles qui exigent des niveaux de couverture spécifiques.
Simulink Design Verifier intègre ces analyses au workflow des tests, en proposant des rapports détaillés et des visualisations pour vous aider à comprendre les insuffisances de couverture et à améliorer l’exhaustivité des tests.
Rubriques
- Model Coverage Objectives for Test Generation
Test cases are generated to drive your model to satisfy condition, decision, modified condition/decision (MCDC), and custom coverage objectives.
- Generate Test Cases for Model Decision Coverage
An example that walks you through the process of generating the test cases for a model.
- Specify Parameter Configuration for Full Coverage
An example of how to specify parameter constraint values to achieve full model coverage.
- Analyze Coverage for Lookup Table Boundary Values
Describes how to generate tests for lookup table boundary value coverage.
- Basic Workflow for Enhanced MCDC Analysis
Workflow to generate test cases for enhanced Modified Condition Decision Coverage (MCDC) coverage objectives.
- Enhanced MCDC Coverage in Simulink Design Verifier
Describes the Enhanced MCDC coverage concept and workflows.
- Test Generation for Custom Code in MATLAB Function Block
Simulink Design Verifier analysis supports models that call custom code from MATLAB® function blocks by using
coder.ceval. - Support Limitations and Considerations for S-Functions and C/C++ Code
Describes limitations and considerations of S-functions and Generated Code in Simulink Design Verifier.
- Enhance Model Coverage of Older Release Models
Explains how to use cross release workflow for model upgrade by using Simulink Design Verifier.