Sacándole el jugo al testing

26
Sacándole el Jugo al Testing Federico Toledo Michel Camarotta

Transcript of Sacándole el jugo al testing

Page 1: Sacándole el jugo al testing

Sacándole el Jugo al Testing

Federico Toledo

Michel Camarotta

Page 2: Sacándole el jugo al testing

La ingeniería del software será lo que seamos nosotros: ingenieros, artistas, científicos, 'perros flauta', etc... depende de nosotros Ricardo Pérez-Castillo

Ingeniería de Software

Ingeniería

Ciencia

Arte

Artesanía

¿Qué?

Page 3: Sacándole el jugo al testing

Consideraciones Generales

Testing de Performance

Testing Manual

Testing Automatizado

Page 4: Sacándole el jugo al testing

Consideraciones Generales

Page 5: Sacándole el jugo al testing

Testing

Información de Calidad

Información

Contenido

Flujo

Page 6: Sacándole el jugo al testing

Contenido de la información

• Reportes de incidentes

– Cantidad mínima de pasos para reproducir

– Indicar prioridad y tipo de fallo…

• Casos de prueba

– Datos de entrada

– Resultados esperados

– etc…

Page 7: Sacándole el jugo al testing

¿Cuál tiene mejor performance?

Contenido de la información

Scott Barber

Page 8: Sacándole el jugo al testing

Contenido de la información

Andy Glover http://cartoontester.blogspot.com

Page 9: Sacándole el jugo al testing

Flujo de la información

¿ Cómo entregar esos reportes?

¿ Cómo darles seguimiento?

¿ Cómo almacenar en forma organizada los casos de prueba?

¿ Cómo registrar?

¿ Qué arreglar primero?

¿Cómo asociar casos de prueba a resultados?

Page 10: Sacándole el jugo al testing

Flujo de la información

Test Leader

Analista

Tester

Desarrollador

Page 11: Sacándole el jugo al testing

Testing de Performance

Page 12: Sacándole el jugo al testing

Testing de performance

Proc001

100 procesos

50 datos cada uno

Page 13: Sacándole el jugo al testing

Testing de performance

Page 14: Sacándole el jugo al testing

Testing de performance

¿Producción? Test o Desarrollo

Page 15: Sacándole el jugo al testing

Testing de performance

Bitácora

Page 16: Sacándole el jugo al testing

Testing Funcional Manual

Page 17: Sacándole el jugo al testing

• Conocimiento

– Dominio

– Técnico

– ¿Intuición?

• Formar Equipo

– Persona Combinada

– Equipo Combinado

Testing Funcional Manual

Page 18: Sacándole el jugo al testing

• Capacitación

– Técnicas

– Herramientas

Testing Funcional Manual

www.ces.com.uy

Page 19: Sacándole el jugo al testing

• Algunas consideraciones más

– Buen Oráculo

– Buenos Requerimientos

– Tener cariño a lo que uno hace

Testing Funcional Manual

Page 20: Sacándole el jugo al testing

Testing Funcional Automatizado

Page 22: Sacándole el jugo al testing

• ¿La prueba se equivoca?

– Falsos Positivos

– Falsos Negativos

• ¿Cómo Bajar el Riesgo?

– Ambiente Controlado

– Testing a si mismo • Mutación

• Datos de entrada

• Parametrización

Testing Funcional Automatizado

Casos/ Resultado

Lo que dio Lo que tuvo

que dar

Caso de Prueba 1

Caso de Prueba 2

Page 23: Sacándole el jugo al testing

• Mantenimiento

– Casos de Prueba

• Flexibles – Datos de Entrada

Automáticos

• Pequeños y Simples

• Modulares

– Ambiente Controlado

Testing Funcional Automatizado

Page 24: Sacándole el jugo al testing

Testing Funcional Automatizado

• Herramientas

– Gestión de Casos Automatizados

• Información Relevante

• Resultado de las ejecuciones

• Visibilidad de los resultados a todos los involucrados

– Generación automática de casos de prueba automáticos?

Page 25: Sacándole el jugo al testing

Testing Automatizado Resultados No Mentirosos, Pruebas Flexibles

Testing Manual Conocimiento Técnico y de Dominio, Capacitación

Testing de Performance Diseñar Carga, Probar en Producción y Bitácora

Consideraciones Generales Contenido y Flujo de Información

Page 26: Sacándole el jugo al testing

¡Muchas Gracias!

• Mitos sobre el testing y el testing automatizado – Gabriela Rial, sala 2C, lunes 17.15hs

• Testing en smart devices, getting started – Guillermo Skrilec, sala 2C, lunes 17.45hs

• Laboratorio de GXtest – Leopoldo Flanagan, sala 4P, martes 10.30hs

• Testing, 20 anios, 5 niveles, 1 desafío – Guillermo Skrilec, sala 4R, miércoles 11.45hs

Federico Toledo

[email protected]

Michel Camarotta

[email protected]