¿Cómo conjugar metodologías Ágiles, GeneXus y GXtest? - Sebastián Grattarola
Transcript of ¿Cómo conjugar metodologías Ágiles, GeneXus y GXtest? - Sebastián Grattarola
¿Cómo conjugar metodologías ágiles, GeneXus y GXtest?
Gabriela SánchezSenior Testing Consultant
Sebastián GrattarolaGXtest Product Manager
#GX25 #GX3739
TO DO DOING DONE
Agile
GeneXus & Agile
GXtest & Agile
Introducción
Testing en Agile
I SEE AGILE EVERYWHERE
TO DO DOING DONE
Agile
GeneXus & Agile
GXtest & Agile
Introducción
Testing en Agile
¿Qué es Agile?
VALORES
PRINCIPIOS
PRÁCTICAS
Ágil - Ser y Hacer
Creencias y valores
Modelos Mentales
Comportamientos
Scrum
¿Por qué Agile?
TO DO DOING DONE
Agile
GeneXus & Agile
GXtest & Agile
Introducción
Testing en Agile
GeneXus
Generación automática del SW
Orientado a prototipo
Construcción incremental
GeneXus & Metodologías ágiles
Construcción rápida del prototipo
• Entregas tempranas y continuas al cliente
SW puede cambiarse rápidamente
• Aceptamos los requisitos cambiantes
Documentación junto con el desarrollo
• Priorizar construcción SW vs doc. exhaustiva
Utilizar GeneXus no es ser ágil,
¡Pero está muy alineado con la metodología!
TO DO DOING DONE
Agile
GeneXus & Agile
GXtest & Agile
Introducción
Testing en Agile
Cuadrantes de pruebas ágiles
Automatización en Agile
Pirámide de automatización
TO DO DOING DONE
Agile
GeneXus & Agile
GXtest & Agile
Introducción
Testing en Agile
Problema: mantenimiento de las
pruebas automatizadas
New features
Logicchanges
UI changes
Environmentchanges
Technologychanges
Entonces en cada iteración debo correr
y adaptar las pruebas
En las herramientas tradicionales de automatización:
- Ejecuto las pruebas
- Analizo lo que falló
- Diferencio los tests que debo adaptar de los que realmente son bugs
- La mayoría de los fallos serán por errores en el test
- Adapto los casos de prueba manualmente
- Vuelvo a ejecutar
Mantener las pruebas con GXtest
Cuando tengo una nueva versión de la KB para testear:
- Impacto en GXtest la nueva versión de la KB
- La mayoría de los test se corrigen automáticamente
- El resto GXtest me dice dónde debo cambiar y me sugiere una solución
- Ejecuto las pruebas
- Los fallos serán bugs
¡Más tiempo para automatizar lo nuevo!
TO DO DOING DONE
Agile
GeneXus & Agile
GXtest & Agile
Introducción
Testing en Agile
Resumen
Equipo Ágil
Agile es cultura + comportamientos
GeneXus es ideal para agile
Automatizar lo automatizable
Equipo Ágil
Preguntas
¡Gracias!
Sebastián GrattarolaGXtest Product Manager
#GX25 #GX3739
Gabriela SánchezSenior Testing Consultant