Documentos de Académico
Documentos de Profesional
Documentos de Cultura
J.C.R.
Qué es Automation Testing?
Automation Testing es una técnica de testing que utiliza una herramienta para ejecutar una
suite de test cases.
El software de automation puede también ingresar data en el Sistema que se está
probando, comparar los resultados esperados con los actuales, y generar reportes
detallados.
El propósito de Automation
Casos de prueba que han sido recién creados y no han sido ejecutados todavía
manualmente.
Casos de prueba para los cuales los requerimientos del cliente van cambiando
frecuentemente.
Casos de prueba que se ejecutan esporádicamente.
Proceso de Automatización
Selección de la herramienta:
Depende de la tecnología de la aplicación que está siendo probada.
ES IMPORTANTE REALIZAR UN POC (Proof of concept) DE LAS PRUEBAS ANTES DE
SELECCIONAR LA HERRAMIENTA PARA AUTOMATIZACIÓN.
Proceso de Automatización
Mantenimiento
Según se vayan aumentando nuevas funcionalidades en el Sistema que se está probando en
ciclos sucesivos, nuevos scripts de automatización necesitan ser adicionados, revisados, y
mantenidos para cada ciclo de lanzamiento (release cycle).
Herramientas de Automatización
Medir métricas:
El éxito de la automatización no se puede determinar comparando el esfuerzo manual con el
esfuerzo de automatización, sino también capturando métricas como:
Porcentaje de defectos encontrados.
Mejora en la Productividad
Etc.
Conclusión
Manual Testing y Automation Testing van mano a mano para un exitosa prueba del
Sistema.
- Unknown -