Niveles de automatización



La idea de la pirámide es que sirva como referencia al momento de establecer la estrategia de pruebas en diferentes niveles de prueba. Esto puede variar dependiendo del tipo de proyecto y la metodología de trabajo.

tests unitarios automáticos
un primer punto primordial para detectar fallos es a nivel de desarrollador. Si una funcionalidad en este punto falla, podrían fallar pruebas de los siguientes niveles: integración, API etc.

tests a nivel de servicios, integración de componentes.
son los más estables y candidatos a automatizar.

tests de interfaz gráfica automatizados
Menos test de GUI, ya que estos tests son variables, lentos en su ejecución y con muchas dependencias con otros componentes. aveces difícil de mantenerlos. 

1 Comentarios