Arquitectura del proyecto pruebas exploratorias - adbetin/proyecto-pruebas-miso4208 GitHub Wiki

Arquitectura del proyecto

1. Información de aplicaciones

Se extra información relevante de las aplicaciones que serán manejadas durante el proceso de pruebas.

  • DOLIBARR ERP-CRM: Es un proyecto OpenSource que se ejecuta en el seno de un servidor Web, siendo pues accesible desde cualquier lugar disponiendo de una conexión a Internet (Proyecto basado en un servidor WAMP, MAMP ó LAMP: Apache, MySQL, PHP) - (https://wiki.dolibarr.org/index.php/Lo_que_hace_Dolibarr).

  • K-9 MAIL: Es una aplicación de correo electrónico independiente para el sistema operativo Android. Está disponible como software de Android de fuente abierta / gratuita bajo la licencia de Apache versión 2.0. Es compatible con buzones POP3 e IMAP y es compatible con IMAP IDLE para notificaciones en tiempo real. Principlamente trabaja con:

Works with IMAP, POP3 and Exchange 2003/2007 (with WebDAV) accounts.
Folder Sync.
Encryption with OpenKeychain support.
Signatures.
SD Card Storage (https://en.wikipedia.org/wiki/K-9_Mail).

  • WIKIPEDIA: Un lenguaje (del provenzal lenguatge1 y del latín lingua) es un sistema de comunicación estructurado para el que existe un contexto de uso y ciertos principios combinatorios formales. Existen contextos tanto naturales como artificiales.

2. Roles

  • Usuario tester web : Tipos de usuarios que realizar el set de pruebas a través de una computadora o equipo desktop a través de navegadores web.
  • Usuario tester móvil Android: Usuarios que realizan set de pruebas a través de su dispositivo móvil normalmente a través de celulares y tabletas con sistema operativo android.
  • Usuario tester móvil IOS: Usuarios que realizan set de pruebas a través de su dispositivo móvil normalmente a través de iphone y ipad.

3. Herramientas técnicas utilizadas

Se listan las herramientas actuales que serán utilizadas inicialmente en el proyecto de las cuales se encuentran:

  • Postgres 9.6 – Base de datos
  • PHP 7.0 – Lenguaje base de programación
  • Apache 2.4 – Servidor Web
  • Android 8 Oreo – Sistema operativo móvil a probar
  • Android SDK Build-tools 24.0.3 SDK – Librería exigida por la herramienta móvil K-9 Mail.
  • IOS 11 - Sistema operativo para equipos móviles.

4. Diagrama de componentes

Componente WEB

Componente Web

Componente Android

Componente Android

Componente IOS

Componente IOS

5. Diagrama de despliegues

Despligue WEB

Despliegue WEB

Despligue Android

Despliegue Android

Despligue IOS

Despliegue IOS

⚠️ **GitHub.com Fallback** ⚠️