Simulink Coverage

 

Simulink Coverage

Medición de cobertura de pruebas en modelos y código generado

Más información:

Medición de la cobertura de modelos y código

Evalúe la exhaustividad de sus pruebas midiendo los elementos del modelo y el código C/C++ empleados durante la simulación.

Cobertura de modelos

Mida hasta qué punto las pruebas de simulación cubren su diseño para evaluar la efectividad y la exhaustividad de las pruebas. Analice los datos de cobertura recopilados durante las pruebas basadas en requisitos para determinar si hay deficiencias en las pruebas, requisitos ausentes o funcionalidad no deseada.

Cobertura de código

Mida la cobertura de las pruebas software-in-the-loop (SIL) y processor-in-the-loop (PIL) en el código generado con Embedded Coder o cualquier código al invocado por los modelos de Simulink mediante S-functions, código personalizado en diagramas de Stateflow® y bloques C Caller.

Visualización de la cobertura del código llamado desde un bloque C Caller.

Métricas de cobertura

Mida la cobertura del modelo y el código con diversas métricas, tales como decisión, condición, MC/DC, límite relacional e intervalo de señal.

Seleccione entre diversas métricas de cobertura, incluida MC/DC.

Exploración de resultados y generación de informes

Acumule los resultados de cobertura y genere informes sobre varias ejecuciones de simulación. Solucione las deficiencias de cobertura.

Gestión y visualización de los resultados de cobertura acumulados

Agregue los datos de cobertura de varias simulaciones. Visualice la cobertura de las pruebas de sistema obtenida mediante las pruebas de unidades.

Generación de informes de cobertura

Genere informes detallados que incluyan los resultados de cobertura acumulados sobre las métricas seleccionadas. Vea los detalles de trazabilidad de los requisitos para los elementos y las pruebas de los modelos.

Vea los datos de trazabilidad de los requisitos en un informe de cobertura. 

Solucione deficiencias de cobertura

Los modelos pueden contener estructuras que impiden una cobertura completa de las pruebas. Si filtra estos elementos y los excluye del registro y los informes de cobertura, podrá concentrarse en aquellos aspectos de falta de cobertura que pueden y deben comprobarse.

Añada reglas de filtro de cobertura en el editor de filtros.