Simulink Test

Gráfico que muestra un sistema sometido a prueba en el centro, una lista de entradas a la izquierda, parámetros en la parte inferior y evaluaciones a la derecha.

Cree pruebas basadas en requisitos, consecutivas y de regresión

Utilice plantillas de pruebas para crear pruebas de simulación, referencia y equivalencia. Defina datos de pruebas con varios formatos: archivos MAT, hojas de cálculo de Excel, código de MATLAB, representaciones gráficas con bloques Signal Editor, secuencias de entrada de pruebas programáticas con el bloque Test Sequence, o entradas de pruebas generadas automáticamente con Simulink Design Verifier. 

RoadRunner Scenario con un vehículo que se acerca a una intersección a la izquierda, y Test Manager de Simulink Test con un caso de prueba de RoadRunner a la derecha.

Cree y ejecute casos de prueba de RoadRunner

Aproveche la potencia de Simulink Test y RoadRunner para crear escenarios de prueba extensos que simplifiquen el proceso de prueba de agentes en ego-vehículos en simulaciones de carretera, mejorando así la eficiencia y eficacia del flujo de trabajo de pruebas. Puede crear y ejecutar casos de prueba de RoadRunner en Test Manager utilizando un único modelo de Simulink para probar un escenario de RoadRunner.

Dos bucles, lado a lado.

Automatice pruebas con integración continua

Aumente el rendimiento para grandes conjuntos de pruebas, iteraciones y modelos de Simulink de gran tamaño utilizando ejecución en paralelo. Las pruebas se pueden ejecutar individualmente o por lotes, para automatizarlas y configurar un entorno de pruebas estandarizado. Ejecute pruebas de modelos con MATLAB Unit Test, que permite la integración con sistemas de integración continua (CI) tales como Jenkins™.

Gráficas de señales de los resultados de pruebas en Simulation Data Inspector

Ejecute pruebas, visualice resultados y realice depuración

Ejecute y depure pruebas en modo de simulación normal, acelerador, acelerador rápido, software-in-the-loop (SIL), processor-in-the-loop (PIL)o hardware-in-the-loop (HIL) en tiempo real con Simulink Real-Time. Utilice Simulink Test Support Package for ASAM® XIL Standard para controlar hardware de HIL de terceros con Simulink Test.

Cuadro de diálogo Create Test Harness correspondiente al componente sometido a prueba, y arnés de pruebas con un bloque Test Sequence, un bloque Test Assessment y el componente sometido a prueba

Aísle componentes para realizar pruebas unitarias

Los arneses de pruebas proporcionan un entorno de simulación integrado que aísla el modelo o un componente de modelo de Simulink. Ejecute simulaciones específicas para pruebas de modelos o componentes de modelos al tiempo que sincroniza los cambios de diseño entre el modelo y el arnés de pruebas. Utilice observadores para depurar y probar las señales de Simulink sin necesidad de agregar puertos, bloques, conexiones o interfaces dedicadas exclusivamente para pruebas.

Test Sequence Editor muestra columnas con pasos, transición y próximos pasos de una secuencia. También se muestra el arnés de pruebas con el bloque Test Sequence.

Cree evaluaciones y secuencias de pruebas

Cree pruebas y evalúe resultados de simulaciones con secuencias de pruebas temporales y basadas en pasos utilizando un subconjunto de funciones de lenguaje MATLAB que incluyen operadores temporales, generadores de señales y construcciones condicionales. 

Editor de evaluaciones temporales de Test Manager

Verifique requisitos temporales

Cree pruebas con evaluaciones temporales con una semántica precisa en un formato de lenguaje natural. Estas pruebas modelan con precisión comportamiento complejo dependiente del tiempo con condiciones, eventos, valores de señales y retardos.

Generación de informes para documentar resultados de pruebas.

Genere informes de pruebas y archive los resultados

Simulink Test muestra un resumen y detalles sobre las pruebas que se han ejecutado. Para compartir los resultados de las pruebas con otras personas, expórtelos a un archivo, que se puede revisar posteriormente en el administrador de pruebas. Genere informes que incluyan el resultado y un resumen de la prueba, así como los criterios utilizados para realizar comparaciones de pruebas. Estos informes se pueden personalizar con Simulink Report Generator.

Resultados de datos de cobertura agregados del administrador de pruebas con una flecha que apunta al informe de cobertura.

Mida la cobertura de modelos y código

Se pueden recopilar métricas de cobertura, tales como decisión, condición, condición modificada/cobertura de decisión (MCDC) y cobertura de límite relacional con Simulink Coverage. Utilice Simulink Design Verifier para generar casos de pruebas para deficiencia de cobertura a partir de los resultados de cobertura del administrador de pruebas.

“El diseño basado en modelos nos ayudó a aplicar los métodos de diseño y verificación requeridos por ISO 26262, que incluye la verificación consecutiva y la evaluación de la cobertura de pruebas. En particular, los casos e informes de prueba automatizados en Simulink Test contribuyeron significativamente a reducir las tareas de pruebas”.