Estrategia de pruebas Headless Testing - adbetin/proyecto-pruebas-miso4208 GitHub Wiki
Es una aplicación ERP CRM que maneja contactos, proveedores, facturas, ordenes, inventarios agenda entre otros. Es de código abierto y esta desarrollada en php, con una base de datos ya sea en mariaDB, Postgres,MySql. La versión de php sobre la cual está realizada la aplicación es la 5.3
Concepto | Valor |
---|---|
Horas persona | 3 |
Horas máquina | 6 |
Infraestructura | -> Local -> Instancia Desplegada en Heroku con aplicación Dolibarr |
Presupuesto de recurso de pruebas | $300.000 para el pago por el diseño de los scripts de pruebas de todos los testers. $0 para el despliegue en Heroku: Hasta el momento es suficiente con la capa gratis para desplegar y ejecutar la aplicación |
Headless testing para evaluar la validez de las funcionalidades sin necesidad de utilizar la interfaz gráfica, con el fin de disminuir latencia innecesaria. Específicamente se revisaran los casos en los que se construyen interfaces básicas (sin modificaciones utilizando librerías como jquery) desde el servidor y respuestas a solicitudes get/post.
- Headless Chrome.
- Mozilla in Headless Mode.
- Módulo de Terceros.
- Módulo financiero.
- Módulo CRM
Herramienta | Funcionalidad |
---|---|
Cypress | 1. Carga Correcta formulario Login. (Módulo RH) 2. Login Correcto. (Módulo RH) 3. Login Fallido. (Módulo RH) 4. Creación de terceros. 5. Creación de borrador de factura. (Módulo Financiero) |
Webdriver.io | 6. Listado de terceros. (Módulo CRM) 7. Ver listado de borradores de factura. (Módulo Financiero) 8. Ver detalle de tercero. (Módulo CRM) 9. Ver detalle borrador de factura. (Módulo Financiero) |
Niveles: sistema y aceptación.
Tipo de prueba:
Concepto | Valor |
---|---|
Método de prueba | Headless Testing utilizando Cypress |
Objetivo de la prueba | Búsqueda de errores en la integración de funcionalidades |
Fecha de realización de la prueba | 30/08/2018 |
Responsable de la prueba | David Savedra |
Concepto | Valor |
---|---|
Método de prueba | Headless Testing utilizando Protactor |
Objetivo de la prueba | Búsqueda de errores en la integración de funcionalidades |
Fecha de realización de la prueba | 30/08/2018 |
Responsable de la prueba | Andrés Betín |