Poco despuĆ©s de unirme a Quistor, mi compaƱera Andreea Istrate, host del webinar JDE Talks, me propuso un desafĆo de alto calibre: una colaboración con Mark Herwege de Oracle. El objetivo era presentar cómo usar el Assertion Framework de Orchestrator para la automatización de pruebas. La sorpresa fue mayĆŗscula: al ver a Mark, descubrĆ que ya habĆamos coincidido en un Orchestrator Workshop anterior de Oracle.
La tarea venĆa con una gran responsabilidad. La prueba manual era el mayor riesgo y el principal causante de retrasos en los proyectos. EntendĆamos que la automatización no era un lujo, sino una necesidad para acelerar la ejecución, mejorar la cobertura y garantizar la fiabilidad despuĆ©s de cada cambio. NecesitĆ”bamos una solución robusta y escalable para las pruebas de regresión.
Ā”Imaginen la presión! ReciĆ©n llegado a la compaƱĆa, mi primera gran tarea era copresentar un webinar āy en inglĆ©s, un idioma que aĆŗn estoy puliendoā, junto a uno de los encargados de validar las funcionalidades clave del orchestrator antes de que se compartan con todos nosotros. TenĆa un gran reto que cumplir, y la visión de la automatización total de era la meta.
AceptĆ© el reto y me sumergĆ de lleno a probar el Assertion Framework. Recordaba que antes ya habĆa hecho un post al respecto por sugerencia de un plomero digital y amigo de las redes Dave Wagner por lo que no empezaba de cero. Era potente, pero pronto notĆ© una limitación crucial para la automatización masiva: solo podĆa ver los resultados de los assertions cuando ejecutaba los orchestrator individualmente desde el Orchestrator Studio. Si la automatización implicaba ir uno por uno, el cuello de botella simplemente cambiaba de lugar.
VolvĆ con Mark y le planteĆ© la situación. Ćl me reveló la clave: la solución estaba en incluir un parĆ”metro adicional en el JSON de entrada. Con este pequeƱo cambio se ejecutaba el orchestrator y el JSON de salida tambiĆ©n incluĆa los assertions (los resultados de las pruebas) Evaluating Assertions.
Con esta pieza del rompecabezas resuelta, nació la idea. La automatización debĆa ser masiva. DesarrollĆ© una solución para encadenar la ejecución de mĆŗltiples orchestrator de prueba de forma eficiente. Utilizando un archivo CSV configurable, podĆa no solo llamar a varios Orchestrators a la vez, sino que estos tambiĆ©n podĆan tomar los datos especĆficos para su ejecución y las aserciones esperadas de otro CSV.
AsĆ, en el fragor de la necesidad de automatización y la innovación tĆ©cnica, nació el Assertion Manager.
Presentamos oficialmente esta herramienta en el JDE Talks de febrero, demostrando que la automatización de pruebas a gran escala con herramientas nativas de JDE era posible. Pueden ver el webinar original aquĆ: JDE Talks con Mark
Tiempo después vi la convocatoria de la comunidad Quest para ser speaker de INFOCUS y postulé el Assertion Manager como una conferencia educativa para compartir con la comunidad JDE y fui seleccionado, llevando esta historia y su resultado al que para mà es el mayor Evento de JDE a nivel mundial, donde entre otras cosas pude conocer en persona a Dave.

El Assertion Manager es el puente entre la prueba individual y la estrategia de automatización. EstÔ diseñado para:
⢠Orquestar Múltiples Pruebas: Crea un listado de todos los Orchestrators de prueba que has diseñado y los ejecuta uno seguido del otro en segundo plano.
⢠Gestión de Datos y Resultados: Permite usar archivos de configuración (CSV) para alimentar a cada orchestrator con datos de prueba especĆficos y compararlos con los resultados esperados.
⢠Informe Centralizado y Auditable: Captura los resultados generados en un reporte detallado (CSV). Este informe muestra el valor esperado, el valor obtenido, el resultado final (éxito/fallo) y el tiempo de ejecución.
En resumen, dejar atrÔs las pruebas manuales es esencial para un proceso de actualización de JDE Edwards eficiente y fiable. La combinación estratégica de JDE Orchestrator, su potente Assertion Framework para definir y validar resultados, y el Assertion Manager para realizar la ejecución de múltiples pruebas y consolidar un informe, ofrece una solución nativa y optimizada.
Es hora de trabajar de forma mĆ”s inteligente con las herramientas adecuadas. š”
Me gustarĆa saber un poco mas de tĆ, escrĆbeme con tus ideas e historias que quieras compartir



