Pruebas para análisis de cobertura de modelos
El análisis de cobertura de modelos de Simulink® Design Verifier™ hace referencia al proceso de evaluar el grado de exhaustividad con el que se prueba un modelo de Simulink examinando qué partes del modelo se ejecutan durante la simulación. Es un paso crucial en la verificación y la validación de un modelo para garantizar que se han cubierto y probado todos los aspectos del diseño. El análisis ayuda a identificar partes no probadas del modelo, que podrían generar errores o fallos no detectados.
Mediante la realización del análisis de cobertura de modelos puede:
Identificar casos de prueba faltantes.
Mejorar la calidad y la fiabilidad del modelo.
Garantizar el cumplimiento de los estándares de la industria que requieren niveles específicos de cobertura.
Simulink Design Verifier integra estos análisis en el flujo de trabajo de prueba, proporcionando informes detallados y visualizaciones para ayudar a comprender las deficiencias de cobertura y mejorar la integridad de las pruebas.
Temas
- 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.