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ónCiclo Test Manual
Se mueve Versión X con feature
Se mueve Versión X+1
OK
Test completo Feature
Test ARREGLOS
OK
Alguno Falla
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 - FullGXMáquina Física
Máquina Virtual
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
FrameworkFullGX
FullGX Framework
Web Services Procs. batch
DB
Unificación
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…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
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
Alguno Falla
TestDesarrollo
Ciclo Test Automatizado
Se mueve Versión X con feature
Se mueve Versión X+1
OK
Alguno Falla
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: www.gxtechnical.com/foros
Collaborative Project: GXUnit
Top Related