Prueba unitaria AMI DevX de BMC

Ve cómo se ha alterado un cambio COBOL antes de la revisión de código

BMC AMI DevX Unit Test introduce las pruebas unitarias COBOL antes en el ciclo de desarrollo, ayudando a los desarrolladores a probar cambios en el código con datos sintéticos generados a partir de COBOL fuente e identificar diferencias de comportamiento frente a una línea base aprobada por los desarrolladores antes de la revisión del código

Llevar pruebas unitarias repetibles a los programas COBOL te cambio

Llega a los caminos te cambiado

Genera datos de prueba que se dirijan a las rutas de código del programa, incluyendo ramas que una copia dorada basada en producción falla.

Añadir una capa de prueba sin cientos de aserciones

Utiliza una línea base aprobada por el desarrollador como resultado esperado para las siguientes ejecuciones.

Revisa las diferencias de comportamiento antes

Compara los resultados durante el desarrollo, antes de que el cambio pase a etapas posteriores de prueba.

Pruebas dentro de tu entorno

Utiliza datos sintéticos de prueba

Genera entradas de prueba sin copiar ni enmascarar los datos de producción.

Ejecuta donde vive tu código

Ejecuta programas COBOL en tu LPAR z/OS, mientras los servicios de Pruebas Unitarias operan dentro de tu despliegue de la Plataforma AMI BMC.

Aspectos destacados del producto

Generar y ejecutar pruebas unitarias COBOL

Analiza el código fuente y los cuadernos de copia COBOL, genera registros sintéticos diseñados para activar rutas de código identificadas y ejecuta el programa en tu LPAR de z/OS.

  • Analizar fuentes y cuadernos de copias

    Identificar rutas de código y generar los registros necesarios para ejercerlos.

  • Registros alineados con cuadernos

    Los registros generados siguen los diseños que declaran tus cuadernos.

  • Listas de bibliotecas o miembros locales

    Generación lee los libros fuente y copias de las listas de la biblioteca LPAR o de los miembros que el desarrollador suministra, y lista cualquier cuaderno que falte para que el desarrollador pueda proporcionarlo.

Aprobar una línea base y comparar cambios

Aprobar una ejecución exitosa como resultado esperado, luego comparar ejecuciones posteriores para identificar coincidencias, diferencias o errores de ejecución.

  • Aprobar una línea base

    Un desarrollador revisa una partida y la aprueba como referencia, el resultado esperado para las siguientes partidas.

  • Comparar después de cada cambio

    La Prueba Unitaria ejecuta los mismos datos e informa de una coincidencia, una diferencia o un error.

  • Compara lo similar con lo similar

    La Prueba Unitaria comprueba que dos ejecuciones usaron condiciones compatibles, por lo que una diferencia de entorno no se interpreta como un cambio de código.

Trabajo con pruebas en VS Code

Ejecuta pruebas unitarias COBOL en Workbench para VS Code Test Explorer e inspecciona los resultados sin salir del flujo de trabajo del desarrollador.

  • Explorador de pruebas de código VS

    Ejecutar pruebas unitarias COBOL junto con otras pruebas del equipo, ver el estado de la ejecución e inspeccionar diferencias o errores de ejecución reportados.

  • Escenarios de prueba y casos de prueba

    Ejecuta un escenario completo o cualquier subconjunto de sus casos de prueba.

  • Generación determinista

    La misma fuente, configuración y semilla producen los mismos datos dentro de una versión del producto, por lo que el cambio de código sigue siendo la variable en revisión.

utiliza Casos

Pruebas unitarias para el cambio de te COBOL

Prueba los caminos te cambiado

Analiza el programa y sus cuadernos, luego genera registros sintéticos que apunten a sus rutas de código. Ejecuta el escenario desde Workbench para VS Code sin esperar a una extracción de datos de producción

BMC AMI DevX Workbench for VS Code link arrow

Añadir una capa de pruebas unitarias a un programa establecido

Genera un escenario, revisa una ejecución exitosa y apruébalo como referencia para futuras comparaciones, sin tener que crear cientos de afirmaciones individuales.

Ve qué cambió antes de la revisión.

Ejecuta los mismos datos de prueba tras un cambio de código y compara el resultado con la línea base aprobada. Revisa las diferencias esperadas e inesperadas mientras el contexto de implementación aún están fresco.

BMC AMI DevX otorgado por TrustRadius

BMC AMI DevX ha recibido consecutivamente premios Top Rated y un premio Buyer's Choice de TrustRadius, reflejando la satisfacción sostenida del cliente. Los usuarios reconocieron la solución para modernizar el desarrollo de mainframes, mejorar la calidad del código y permitir una entrega más rápida y segura en entornos empresariales.

Recursos

Más información para ayudarte a te actuar

Aspectos destacados del lanzamiento

BMC AMI Novedades

Descubre las novedades en BMC AMI DevX, incluyendo desarrollo impulsado por IA, diagnósticos en tiempo real y mejoras para la entrega segura y gobernada de aplicaciones.

Lleva pruebas unitarias repetibles a tus programas COBOL

La prueba unitaria BMC AMI DevX está disponible a través de una beta gestionada para clientes. Contáctanos para hablar sobre el ajuste y la participación.