#
Entornos de prueba mainframe: un nuevo enfoque, el proyecto
Date 21 Jul 2021

WHITEPAPER | Entornos de prueba mainframe: un nuevo enfoque, el proyecto.

Hasta ahora, crear y mantener entornos de prueba en mainframes ha sido una tarea difícil y muy costosa, y debido al uso de bases de datos en pruebas paralelas, existen muchos conflictos entre las pruebas, lo que hace que estos entornos aprovisionados y construidos sean inviables.

La solución adoptada hasta ahora incluye replicar un entorno completo en múltiples LPAR para permitir que se ejecuten tantas sesiones de prueba en paralelo como LPAR haya, o para replicar todo dentro de la misma LPAR.

El mantenimiento incluye procesos para igualar versiones de programas a medida que ingresan a Producción, promover versiones de programas de prueba para un entorno determinado, sincronización de bases de datos, entre otras tareas. Todas estas tareas se llevan a cabo mediante equipos de aprovisionamiento dedicados a estos entornos.

Poniendo en la punta del lápiz los costos de personal, cualquier MIPS (MSU) adicional, licencias de software replicadas en las LPAR, tiempo y recursos de procesador dedicados a los procesos de sincronización y promoción de componentes y bases de datos, discos adicionales para datos de replicación de bases de datos, eventual replicación de estructuras de plataformas distribuidas (canales de servicio) que se utilizan en la comunicación móvil o de Internet con el Mainframe, el costo por prueba se vuelve casi prohibitivo, aún más considerando la cantidad limitada de LPAR.

La inteligencia del producto Eccox Application Environment Management for Parallel Testing (Eccox APT) permite ejecutar varias pruebas en paralelo sin la necesidad de replicar LPAR y canales de servicio de la plataforma distribuida que exigen servicios al Mainframe. Todos se ejecutan bajo el mismo marco de hardware y software sin interferir entre sí y solo se necesita un canal.

Mediante Eccox APT, el personal encargado de preparar los casos de prueba orientados a cada proyecto, selecciona aquellos componentes que forman parte del cambio del proyecto y las bases de datos que cambiarán durante la ejecución de las pruebas, o incluso aquellas bases que necesiten ser modificadas previamente. a las pruebas para incluir condiciones especiales para satisfacer los requisitos de prueba. La interfaz APTWeb permite que este trabajo se realice desde la computadora portátil del proveedor/preparador de recursos, liberándolos de un conocimiento profundo del mainframe.

Estos componentes y bases de datos seleccionados suelen ser una pequeña fracción de un sistema. Dichos componentes y bases de datos serán debidamente clonados, es decir, contarán con una copia correspondiente que, en el momento de su uso durante la ejecución de las pruebas, sustituirá a los programas y bases de datos originales en el entorno. Un proceso que, en el universo de la plataforma distribuida, es similar al proceso de Containerización. Esta técnica le permite ejecutar varias pruebas simultáneas en una sola LPAR, sin un límite establecido y sin aumentar el costo de la infraestructura con MIPS (MSU) y licencias.

Durante el tiempo de ejecución de las pruebas, que en ocasiones puede tardar unos días, sus bases clonadas permanecen posicionadas según la necesidad y el avance de las pruebas, sin ninguna interferencia de otras pruebas u otros agentes externos, resultando en ganancias de productividad al realizar las pruebas.

También durante las pruebas, si se detecta algún problema que requiera corrección del programa, se puede corregir y reemplazar su nueva versión en el Container de prueba con un solo clic en APTWeb.

Finalmente, considere la posibilidad de ejecución ilimitada de pruebas concurrentes sin la necesidad de esperar la preparación de una LPAR y sin interferencia de otras ejecuciones, reduciendo el tiempo de inactividad del personal de prueba, mejorando la calidad y agilidad de estas pruebas, entregando mejores productos probados y en menos tiempo. Los beneficios superan considerablemente los costos.


Acceda al Whitepaper con ejemplo de caso de uso aquí.

Número de publicaciones: 32