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
7. Diagrama de despliegue - Ejecución Scripts
8. Infraestructura
9. Diagrama componentes Solución de Testing (TESTING APP)
10. Diagrama de despliegue de Solución de Testing (TESTING APP)
Estructura de carpetas
Herramienta de pruebas automatizadas (Interfaces)