Introducción a SimulinkTest
Simulink® Test™ proporciona herramientas para crear, gestionar y ejecutar pruebas sistemáticas basadas en simulaciones de modelos, código generado y hardware simulado o físico. Incluye plantillas para pruebas de simulación, referencia y equivalencia que permiten realizar pruebas funcionales, unitarias, de regresión y consecutivas utilizando modos de software-in-the-loop (SIL), processor-in-the-loop (PIL) y hardware-in-the-loop (HIL) en tiempo real.
Con Simulink Test, puede crear arneses de pruebas no intrusivos para aislar el componente que se somete a prueba. Puede definir evaluaciones basadas en requisitos utilizando un lenguaje textual y especificar la entrada de la prueba, las salidas esperadas y las tolerancias en diversos formatos, incluido Microsoft® Excel®. Simulink Test incluye el bloque Test Sequence, que permite generar evaluaciones y secuencias de pruebas complejas, además de un administrador de pruebas para gestionar y ejecutar pruebas. Los bloques Observer permiten acceder a cualquier señal del diseño sin necesidad de cambiar el modelo ni la interfaz del modelo. Se pueden organizar y ejecutar grandes conjuntos de pruebas en paralelo o en sistemas de integración continua.
Puede realizar un seguimiento de las pruebas hasta los requisitos (con Requirements Toolbox™) y generar informes que incluyan información de cobertura de pruebas desde Simulink Coverage™.
El soporte para estándares de la industria está disponible a través de IEC Certification Kit (for IEC 61508 and ISO 26262) y DO Qualification Kit (for DO-178).
Tutoriales
- Baseline Testing
Create and run a test that compares updated model simulation data with baseline data.
- Back-to-Back Equivalence Testing
Compare normal and SIL mode simulation and increase model coverage.
Preparación de pruebas
- Pruebas funcionales para verificación
Objetivos de alto nivel, funcionalidades y herramientas de Simulink Test que ayudan a iniciarse con pruebas funcionales.
- Planificación de pruebas y estrategias
Consideraciones y enfoques para desarrollar pruebas.