MATLAB Test

 

MATLAB Test

Genere, gestione y ejecute pruebas para programas de MATLAB

MATLAB Test ofrece herramientas para medir, probar y optimizar código de MATLAB. Genere pruebas básicas o utilice MATLAB Copilot para generar un conjunto de pruebas que listas para ejecutarse. También puede generar pruebas a partir del historial de comandos y pruebas de equivalencia para artefactos de MATLAB Coder y MATLAB Compiler SDK.

Utilice la app Code Quality Dashboard para examinar la madurez del código e identificar rutas de código no probadas utilizando métricas de cobertura de código estándar de la industria, cobertura de decisión, cobertura de condición y cobertura de condición/decisión modificada (MC/DC). Utilice MATLAB Test Manager para gestionar y ejecutar conjuntos de pruebas y reducir el tiempo de ejecución ejecutando solo las pruebas afectadas por cambios recientes en el código.

Con MATLAB Test, puede vincular y verificar requisitos con Requirements Toolbox y garantizar el cumplimiento en aplicaciones sujetas a los estándares ISO® 26262 y IEC® 61508 con IEC Certification Kit.

Duración del vídeo 2:17

Conecte agentes de IA con MATLAB Test

Incorpore funcionalidades específicas del dominio a su flujo de IA agente.

Mida la cobertura de código en MATLAB

Mida la cobertura de pruebas de algoritmos y aplicaciones de MATLAB. Recopile métricas de cobertura de decisión, condición y MC/DC, junto con métricas de cobertura de instrucciones y funciones de MATLAB. Utilice estas métricas para evaluar la efectividad e integridad de las pruebas o para demostrar la conformidad con normativas de la industria.

Visualice la calidad del código de MATLAB

Visualice y realice mediciones de la calidad del código de MATLAB con la app Code Quality Dashboard de MATLAB Test. El panel proporciona una vista resumida global con los resultados de las pruebas, análisis estático de código, métricas de cobertura y requisitos.

Pruebas de equivalencia para integridad de código

Cree y ejecute pruebas de equivalencia consecutivas. Compare los resultados del código de MATLAB con los resultados del código generado con MATLAB Coder o MATLAB Compiler SDK, de acuerdo con las recomendaciones de IEC ® 62304 e ISO 26262.

MATLAB Test Manager con archivos de prueba etiquetados.

Gestione conjuntos de pruebas a gran escala

Organice y gestione pruebas y resultados de pruebas de un proyecto mediante la creación y ejecución de conjuntos de pruebas personalizados. Aplique técnicas de pruebas basadas en dependencias para centrarse en las secciones de código más importantes. Aproveche la persistencia de los resultados de pruebas con objeto de volver a ejecutar solo un subconjunto especifico para verificar las ediciones de código.

Requirements Toolbox con flechas que apuntan a código de MATLAB y MATLAB Test.

Vincule requisitos con pruebas y código de MATLAB

Cree, gestione y desplácese por vínculos de trazabilidad entre líneas individuales de código de MATLAB o MATLAB Test e información de requisitos en documentos externos con Requirements Toolbox. Resalte la trazabilidad en el editor de MATLAB para identificar deficiencias de pruebas o implementación.

Marca de certificación de TÜV SÜD.

Conformidad con estándares del sector

Utilice artefactos de calificación de herramientas, certificados y conjuntos de pruebas de IEC Certification Kit para calificar MATLAB Test y otras herramientas de generación y verificación de código de MathWorks conforme a ISO 26262, IEC 61508, EN 50128, ISO 25119 y estándares de seguridad funcional relacionados, como IEC 62304 y EN 50657. El kit de certificación incluye informes de evaluación y certificados de TÜV SÜD para MATLAB Test.

Preguntas frecuentes sobre MATLAB Test

MATLAB Test proporciona herramientas para medir, probar y mejorar la calidad del código MATLAB, incluida la generación de pruebas, la medición de la cobertura del código y la gestión de conjuntos de pruebas a gran escala.

Puede generar pruebas iniciales, pruebas a partir del historial de comandos y pruebas de equivalencia para artefactos de MATLAB Coder y MATLAB Compiler SDK. También puede utilizar IA generativa con MATLAB Copilot para crear conjuntos de pruebas listos para usar.

MATLAB Test recopila métricas de cobertura del código conformes con los estándares del sector, incluidas la cobertura de condiciones, decisiones, MC/DC, sentencias y funciones, para evaluar la eficacia de las pruebas y demostrar el cumplimiento de las normativas aplicables.

Code Quality Dashboard proporciona una vista de resumen agregada del análisis estático del código y de los resultados de las pruebas, junto con métricas de cobertura y requisitos, para ayudarle a evaluar el nivel de preparación del código e identificar rutas de código no probadas.

Las pruebas de equivalencia permiten crear y ejecutar pruebas back-to-back que comparan los resultados del código MATLAB con los del código generado mediante MATLAB Coder o MATLAB Compiler SDK, de acuerdo con las recomendaciones de las normas IEC 62304 e ISO 26262.

MATLAB Test Manager permite reducir el tiempo de ejecución ejecutando únicamente las pruebas afectadas por cambios recientes en el código, mediante técnicas de prueba basadas en dependencias y resultados de pruebas persistentes.

Sí. MATLAB Test admite el cumplimiento de las normas ISO 26262 e IEC 61508 cuando se utiliza con IEC Certification Kit. También permite la trazabilidad y la verificación de requisitos mediante Requirements Toolbox para aplicaciones reguladas.

Con Requirements Toolbox, puede crear, gestionar y consultar enlaces de trazabilidad entre líneas individuales del código MATLAB o MATLAB Test y la información sobre requisitos contenida en documentos externos.

Prueba gratuita de MATLAB Test

Descubra nuestros productos.


¿Tiene interés en comprar?

Obtenga información sobre precios y explore productos relacionados.

¿Es estudiante?

Es posible que su centro educativo ya ofrezca acceso a MATLAB, Simulink y otros productos complementarios mediante una infraestructura Campus-Wide License.