Pedro sebastián mingo. peopleware en el testing

Preview:

Citation preview

Peopleware en el testing

Fusionando los perfiles del tester

@psebastianmingo #PAM2015 #FusionPerfilespedro.sebastian-mingo@hpe.com / hola@pedrosebastianmingo.comhttp://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 #FusionPerfilespedro.sebastian-mingo@hpe.com / hola@pedrosebastianmingo.comhttp://pedrosebastianmingo.com / Meetup MadQA