Testing automatizado, ¿qué futuro me espera? - Gonzalo Mancebo

19

Transcript of Testing automatizado, ¿qué futuro me espera? - Gonzalo Mancebo

Page 1: Testing automatizado, ¿qué futuro me espera? - Gonzalo Mancebo
Page 2: Testing automatizado, ¿qué futuro me espera? - Gonzalo Mancebo

#GX25

Testing automatizado, ¿qué futuro me espera?

[email protected] Gonzalo Mancebo

Page 3: Testing automatizado, ¿qué futuro me espera? - Gonzalo Mancebo

Enfoque

Comienza el truco Finaliza el truco Comienzo

Se decide tener testing automatizado en el

proyecto.

Final El resultado o beneficios percibidos de automatizar.

Proceso de automatización

Proceso del truco

Page 4: Testing automatizado, ¿qué futuro me espera? - Gonzalo Mancebo

Aspectos fundamentales en el Proceso de Testing Automatizado

Page 5: Testing automatizado, ¿qué futuro me espera? - Gonzalo Mancebo

Aspectos fundamentales en el Proceso de Testing Automatizado

Page 6: Testing automatizado, ¿qué futuro me espera? - Gonzalo Mancebo

Automatización, inversión eficiente

Pag.104 Introducción a las Pruebas de Sistemas de Información

Problemas comunes al inicio del proceso

Ø  Selección incorrecta de pruebas Ø  No se definen metodologías adecuadas a la realidad del proyecto Ø  No se cuenta con una selección adecuada de herramientas

Page 7: Testing automatizado, ¿qué futuro me espera? - Gonzalo Mancebo

Invertir en Planificación Ø  ¿Cuáles son mis objetivos? Ø  ¿Qué pruebas automatizo? Ø  ¿Cómo voy a trabajar? Ø  ¿Cuánto tiempo voy a dedicar?

Page 8: Testing automatizado, ¿qué futuro me espera? - Gonzalo Mancebo

Algunos posibles objetivos Ø  Reducir los tiempos de ejecución de pruebas Ø  Proveer mayor cobertura Ø  Disminuir costos totales de testing Ø  Motivar al equipo a más (Pruebas más complejas e inteligentes)

¿Cuáles son mis objetivos?

Page 9: Testing automatizado, ¿qué futuro me espera? - Gonzalo Mancebo

Pruebas recomendadas Ø  Pruebas cuyos resultados son críticos para el negocio Ø  Pruebas repetitivas (Ej. Regresión) Ø  Pruebas difíciles de ejecutar manualmente Ø  Pruebas sobre Funcionalidades/Módulos estables

¿Qué pruebas automatizo?

?

Page 10: Testing automatizado, ¿qué futuro me espera? - Gonzalo Mancebo

Caso de Prueba Criticidad Facilidad de

automatizarEsfuerzo ejecución manual Resultado

CP 1 Alta Alta Alta 9

CP 2 Media Baja Media 5

CP 3 Baja Alta Media 6

¿Qué pruebas automatizo?

Análisis cuantitativo de casos de prueba

Page 11: Testing automatizado, ¿qué futuro me espera? - Gonzalo Mancebo

¿Cómo voy a trabajar?

Planificar cómo trabajar

Page 12: Testing automatizado, ¿qué futuro me espera? - Gonzalo Mancebo

¿Cómo voy a trabajar?

Planificar cómo trabajar Ø Definir qué herramientas voy a necesitar y sus requerimientos Ø Tener presente cómo estará formado el equipo y cómo puede estarlo a futuro Ø Definir cómo voy a trabajar sobre las herramientas elegidas Ø Definir metodologías de trabajo

Page 13: Testing automatizado, ¿qué futuro me espera? - Gonzalo Mancebo

La mano es más rápida que la vista y la herramienta más rápida que la mano

¿Cuánto me voy a dedicar?

Page 14: Testing automatizado, ¿qué futuro me espera? - Gonzalo Mancebo

Diseño y Ejecución

Diseño Ø  No es la cantidad sino la calidad Ø  Pensar, diseñar, verificar y validar Ø  Pruebas pequeñas y fáciles de mantener

Ejecución Ø  Analizar si se cumplen las precondiciones de ejecución Ø  Ejecutar suites según necesidades

Tips para ser un mago eficiente

Page 15: Testing automatizado, ¿qué futuro me espera? - Gonzalo Mancebo

Registro

Page 16: Testing automatizado, ¿qué futuro me espera? - Gonzalo Mancebo

Secreto del mago

Proyecto Piloto •  Adquirir experiencia •  Aprender de forma eficiente •  Reducir costos en inversiones

futuras •  Medir beneficios

Page 17: Testing automatizado, ¿qué futuro me espera? - Gonzalo Mancebo

EL ACTO FINAL

Page 18: Testing automatizado, ¿qué futuro me espera? - Gonzalo Mancebo

¡¡Aspectos del truco ya revelados!! ¿Cuándo comenzamos a automatizar?

Page 19: Testing automatizado, ¿qué futuro me espera? - Gonzalo Mancebo

#GX25 Gonzalo Mancebo

[email protected]

¡Muchas gracias!