pedro sebastián mingo. peopleware en el testing
TRANSCRIPT
Peopleware en el testing
Fusionando los perfiles del tester
@psebastianmingo #PAM2015 #[email protected] / [email protected]://pedrosebastianmingo.com / Meetup MadQA
algo sobre mí…
1998 – 2004
Desarrollo de aplicaciones
web(banca
electrónica))
2004 – 2013
Testing funcional y de rendimiento de software
2013 – 2015
Servicios independientes en testing de software
disclaimerNo contamos verdades absolutas
La mejor manera de aprender es intentarlo tú mismo
Sigue pensando, sigue avanzando, ¡hazte preguntas!
Curso de testing funcional en entornos agiles
http://www.morguefile.com/creative/Gabrielrochette
El perfil del tester no es único…
testers de caja blanca
Conocen el software y COMO ESTÁ HECHO
Caja Blanca
Entrada(s)
Proceso(s)
Salida(s)
Condicionantes de esta aproximación…
Sin diferenciación por riesgo o prioridad
Dificultad para llegar a casos de uso reales
testers de producto/negocio (Caja Negra)
Conocen el negocio y
QUÉ ESPERA EL USUARIO
Caja Negra
Entrada(s)
¿Proceso(s)?
Salida(s)
Caja Negra
Entrada(s)
¿Proceso(s)?
Salida(s)
Condicionantes de esta aproximación…
Como no probamos todo, puede haber sorpresas
Complejidad de la casuística
¿Qué les falta para superar los condicionantes?
Testers de caja blanca Testers de producto/negocio
Conocen como está hecho Conocen como se usa
El tester “universal”: Fusión de perfiles
Aptitudes deDESARROLLADOR
Aptitudes deUSUARIO/CLIENTE
El tester “universal”: Fusión de perfiles
Ejecutan pruebas sobre el código
El tester “universal”: Fusión de perfiles
Ejecutan pruebas sobre el código
Automatizan los casos de prueba
El tester “universal”: Fusión de perfiles
Ejecutan pruebas sobre el código
Automatizan los casos de prueba
Conocen riesgos y prioridades
El tester “universal”: Fusión de perfiles
Ejecutan pruebas sobre el código
Automatizan los casos de prueba
Conocen riesgos y prioridades
Ejecutan pruebas de sistema
El tester “universal”: Fusión de perfiles
Ejecutan pruebas sobre el código
Automatizan los casos de prueba
Conocen riesgos y prioridades
Ejecutan pruebas de sistema
Monitorizan apps en producción
El tester universal por niveles
Planifica y priorizaesfuerzo de pruebas
Planificación del sprint
El tester universal por niveles
Automatiza y ejecuta casos de prueba
Construcción de código
Planifica y priorizaesfuerzo de pruebas
Planificación del sprint
El tester universal por niveles
Automatiza y ejecuta casos de prueba
Construcción de código
Sistema completo PRE-ProducciónPruebas
exploratorias y de regresión
Planifica y priorizaesfuerzo de pruebas
Planificación del sprint
El tester universal por niveles
Automatiza y ejecuta casos de prueba
Construcción de código
Sistema completo PRE-ProducciónPruebas
exploratorias y de regresión
Planifica y priorizaesfuerzo de pruebas
Planificación del sprint
Sistema completo PRODUCCIÓN
Monitoriza UX yrendimimiento
http://www.morguefile.com/creative/Gabrielrochette
¡Muchas gracias!
@psebastianmingo #PAM2015 #[email protected] / [email protected]://pedrosebastianmingo.com / Meetup MadQA