TESTING: EL CAMINO PARA QUE CONFÍEN EN NUESTRO SOFTWARE
Ing. Federico Toledo
Acumulatividad nula
Agenda
Problemas
Problema 1
Problema 2
Problema 3
Problema 4
Problema 5
No tengo tiempo!
How do you spend time to save time?
Beneficios a largo plazo?
Grabo una vez, parametrizo. Pienso los
datos de prueba, y ejecuto eso
Cuantas veces quiera
En cuántas plataformas quiera
Cada día que quiera
Priorizar
Regla 80 – 20
80%
20%
80%
20%
Tests automatizables
Beneficio obtenible
Conclusión 1/5
Ahorrar tiempo
Priorizar!
Es muy costoso automatizar!
Es muy costoso automatizar!
ROI de la automatización
Test Automatizado vs Test Manual
Entre 3 – 10 veces más
Cem Kaner
La vez número 11 que ejecute ya gano!
Otros de yapa
Lo ejecuta una maquina
Las pruebas quedan documentadas
Los resultados quedan registrados
Ejecución en distintos ambientes
Manejadores de bases de datos
Application servers
Java o .Net, etc.
Internet Explorer, Firefox
Conclusión 2/5
No es sólo para empresas grandes
Ejecuto 1 prueba 11 veces y gano
Documento, registro resultados
Distintos ambientes
Mi jefe no me asigna horas!
Visibilidad
Tenemos que saber mostrar el valor que
tiene todo esto
Mostrar resultados
Mostrar valor a los desarrolladores
Colaborar, ayudar
Testing colaborativo
Fugas de conocimiento
Qué pasa si se va un analista o tester?
Dónde queda el conocimiento?
Conclusión 3/5
Mostrar beneficios
Testing colaborativo
Evitar fugas de conocimiento
No hay herramientas que solucionen todo!
A no generar falsas expectativas
No esperar que haya una herramienta que
solucione todos los problemas.
… pensar …
La herramienta no piensa.
Priorizar, seleccionar, diseñar pruebas.
Luego, automatizarlas es muy fácil.
Automated chaos gives faster chaos
@michaelbolton @fltoledo Not necessarily
faster only; it might (also) intensify chaos, or
enable chaos where chaos was previously
infeasible.
Conclusión 4/5
No hay herramienta que sirva para todo
Pensar
Estrategia
Atacar el problema de a pequeñas partes
Priorizar lo que me de más beneficio
Me aburro, me desmotivo
Actitud
Desafíos
En todos los comienzos reside una fuerza
mágica Herman Hesse
Adquirir hábitos
Conclusión 5/5
Desafíos
Adquirir hábitos
Resumen
No hay Tiempo!
Muy Costoso!
Mi jefe!
No hay herramientas!
Aburrimiento!
Para continuar
www.genexus.com/gxtest/trial
GXtest 1.1
A continuación
Probando Aplicaciones GeneXus con la ayuda
de Gxtest
GRACIAS!!
Ing. Federico Toledo
@fltoledo
www.abstracta.com.uy
blog.abstracta.com.uy
gxtest.abstracta.com.uy/wiki
twitter.com/gxtest
Top Related