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

Post on 28-Jan-2018

320 views 2 download

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

#GX25

Testing automatizado, ¿qué futuro me espera?

gmancebo@genexusconsulting.com 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

Aspectos fundamentales en el Proceso de Testing Automatizado

Aspectos fundamentales en el Proceso de Testing Automatizado

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

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

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?

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?

?

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

¿Cómo voy a trabajar?

Planificar cómo trabajar

¿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

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?

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

Registro

Secreto del mago

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

futuras •  Medir beneficios

EL ACTO FINAL

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

#GX25 Gonzalo Mancebo

gmancebo@genexusconsulting.com

¡Muchas gracias!