El documento habla sobre los aspectos fundamentales del proceso de testing automatizado. Explica que es importante planificar el proceso definiendo objetivos claros, qué pruebas automatizar, cómo trabajará el equipo, y cuánto tiempo se dedicará. También recomienda realizar un proyecto piloto para adquirir experiencia y medir los beneficios antes de una automatización a gran escala.
3. 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
6. 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
8. 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?
9. 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?
?
10. Caso de
Prueba Criticidad
Facilidad de
automatizar
Esfuerzo
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
11. ¿Cómo voy a trabajar?
Planificar cómo trabajar
12. ¿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
13. 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?
14. 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