Arquitectura de Herramienta de Automatización de Pruebas - daprieto1/MISO-4208 GitHub Wiki

Arquitectura de Herramienta de Automatización de Pruebas

Objetivo

  • Crear un solo archivo de configuración para automatizar pruebas sobre múltiples frameworks y aprovechar lo mejor de cada uno de ellos.
  • Contar con un middleware que permita adaptar la filosofía "Write Once Run Everywere" para los frameworks que usamos de pruebas automáticas.

Diagrama de Casos de Uso

  • Analyse: Verificar que el archivo de configuración construido sea válido.
  • Parse: Obtener el script de ejecución de pruebas para la herramienta especificada en el archivo de configuración.
  • Execute: Ejecutar la prueba usando el framework de pruebas seleccionado en el archivo de configuración.

Diagrama de Componentes

Diagrama de Clases