Arquitectura VRT - adbetin/proyecto-pruebas-miso4208 GitHub Wiki

1. Preparación de ambiente

Se trabajaron las siguientes herramientas

Herramienta Tipo Acceso
Dolibarr ERP/CRM Web http://dolibarr-pruebas.herokuapp.com/index.php?mainmenu=home&leftmenu=home Usuario: admin, Clave: 123456

Para los usuarios TESTER WEB se instaló la herramienta Cypress y ResembleJS teniendo en cuenta los requerimientos técnicos para la ejecución de las pruebas de tipo WEB para VRT.

2. Requerimientos técnicos

Herramienta Especificaciones
Servidor Cypress Mac OS 10.9+ (Mavericks+), 64bit Ubuntu 12.04+, Fedora 21, Debian 8, 64-bit Windows Min 4GB RAM Google chrome Java NPM Acceso a internet Chrome
Servidor ResembleJS Mac OS 10.9+ (Mavericks+), 64bit Ubuntu 12.04+, Fedora 21, Debian 8, 64-bit Windows Min 4GB RAM Google chrome Java NPM Acceso a internet Chrome
Servidor Dolibarr Windows 7 o superiorPHP 5.3.0 Postgres 8.1.4 LAMPP Debe estar en red con servidor Cypress Min 1GHz CPU 50 GB HDD

3. Roles

Tester web : Usuario encargado de ejecutar pruebas bajo el ambiente local utilizando la url de instalación de Dolibarr-Heroku.

4. Escenarios de prueba

Herramienta Funcionalidad Tipo
Cypress Generar screenshots listaTerceros (Dolibarr) Web
ResembleJS Comparar cambios screenshots de listado de tercero (Dolibarr) Web

5. Diagrama de componentes - Ejecución Scripts

Diagrama de componentes

7. Diagrama de despliegue - Ejecución Scripts

Despliegue

8. Infraestructura

Infraestructura

9. Diagrama componentes Solución de Testing (TESTING APP)

Infraestructura

10. Diagrama de despliegue de Solución de Testing (TESTING APP)

Infraestructura

Estructura de carpetas

Herramienta de pruebas automatizadas (Interfaces)

Mockup