Programación, Orquestación y Unificación: los 3 pilares del test Alejandro Blengio Alvaro Gareppe
Agenda Introducción Pilares del Test Automatizado Orquestación Unificación Programación Futuro Conclusiones
Introducción
TestDesarrollo Introducción Ciclo Test Manual Se mueve Versión X con feature Se mueve Versión X+1 OK Test completo Feature Test ARREGLOS OK Alguno Falla
Introducción Automatización Integración continua
Pilares del Test Automatizado
¿ Dónde y cómo se ejecutan ? ¿ Quién y cómo evalúa los resultados ? ¿ Quién programa las pruebas ? ORQUESTACIÓN Pilares del Test Automatizado
El primer esquema ¿ Qué problemas tiene este esquema? Balanceo Pruebas en diferentes ambientes Escalabilidad Orquestación Pruebas (1..N) Pruebas (1..M)
Orquestación FullGX Backoffice
Orquestación Virtualización Administración mas fácil Recuperación y mantenimiento Repositorio de ambientes Portabilidad de equipos Acceso remoto
Orquestación FullGX Cola de Pruebas El nuevo esquema - FullGX Máquina Física Máquina Virtual
¿ Dónde y cómo se ejecutan ? ¿ Quién y cómo evalúa los resultados ? ¿ Quién programa las pruebas ? Pilares del Test Automatizado ORQUESTACIÓN UNIFICACIÓN
Unificación.TXT.LOG DB Framework FullGX
FullGX Framework Web ServicesProcs. batch DB Unificación
Ventajas Información centralizada Históricos Disponibilidad Fácil Programación
Unificación Otras características … Ajuste de los Valores esperados Potenciar las Consultas Integración con esquema de SAC Notificaciones de Error
Consultas
¿ Dónde y cómo se ejecutan ? ¿ Quién y cómo evalúa los resultados ? ¿ Quién programa las pruebas ? Pilares del Test Automatizado ORQUESTACIÓN UNIFICACIÓN PROGRAMACIÓN
Programación Tipo de Pruebas Pruebas de Especificación y Compilación Pruebas batch en GX Pruebas en otras herramientas Pruebas de interfaz Web FullGX Wizard Web services Command line Selenium Test
Programación SELENIUM DEMO
Programación
¿ Dónde y cómo se ejecutan ? ¿ Quién y cómo evalúa los resultados ? ¿ Quién programa las pruebas ? Pilares del Test Automatizado ORQUESTACIÓN UNIFICACIÓN PROGRAMACIÓN
Algunos datos… Pruebas 120+ KBs 20+ Equipos (16 virtuales) 3 Virtual Servers 10+ DBMS Plataforma.NET Web GX 9.0 ADO.NET VB Win GX 8.0 Sql Server 2005
TestDesarrollo Ciclo Test Manual Se mueve Versión X con feature Se mueve Versión X+1 OK Test completo Feature Test ARREGLOS OK Alguno Falla
TestDesarrollo Ciclo Test Automatizado Se mueve Versión X con feature Se mueve Versión X+1 OK Alguno Falla Test COMPLETO Test completo Feature OK
Futuro Integración con CES Pruebas en Japonés Virtualización de Servidores Testing GX Rocha
Conclusiones Automatizar Virtualizar Comunidad Foro Testing y Monitoreo: Collaborative Project: GXUnit
¡Muchas Gracias! Alejandro Blengio Alvaro Gareppe