1 Programación, Orquestación y Unificación: los 3 pilares del test Alejandro Blengio [email protected] Alvaro Gareppe [email protected]
2 Agenda Introducción Pilares del Test Automatizado Orquestación Unificación Programación Futuro Conclusiones
3 Introducción
4 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
5 Introducción Automatización Integración continua
6 Pilares del Test Automatizado
7 ¿ 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
8 El primer esquema ¿ Qué problemas tiene este esquema? Balanceo Pruebas en diferentes ambientes Escalabilidad Orquestación Pruebas (1..N) Pruebas (1..M)
9 Orquestación FullGX Backoffice
10 Orquestación Virtualización Administración mas fácil Recuperación y mantenimiento Repositorio de ambientes Portabilidad de equipos Acceso remoto
11 Orquestación FullGX Cola de Pruebas El nuevo esquema - FullGX Máquina Física Máquina Virtual
12 ¿ 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
13 Unificación.TXT.LOG DB Framework FullGX
14 FullGX Framework Web ServicesProcs. batch DB Unificación
15 Ventajas Información centralizada Históricos Disponibilidad Fácil Programación
16 Unificación Otras características … Ajuste de los Valores esperados Potenciar las Consultas Integración con esquema de SAC Notificaciones de Error
17 Consultas
18 ¿ 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
19 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
20 Programación SELENIUM DEMO
21 Programación
22 ¿ 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
23 Algunos datos… 1500+ 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
24 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
25 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
26 Futuro Integración con CES Pruebas en Japonés Virtualización de Servidores Testing GX Rocha
27 Conclusiones Automatizar Virtualizar Comunidad Foro Testing y Monitoreo: www.gxtechnical.com/foros www.gxtechnical.com/foros Collaborative Project: GXUnit
28 ¡Muchas Gracias! Alejandro Blengio [email protected] Alvaro Gareppe [email protected]