Estrategia de Pruebas - proyectosuniandes/Proyecto-MISO4208 GitHub Wiki
Introducción
Para el Sprint 3 se espera la segunda versión de la herramienta TesterXP, con la implementación de los workers para los tipos de pruebas : E2E, Random y BDT, así como la programación de la interfaz gráfica para la configuración de las mismas.
Objetivos
-
Adicionar las pruebas E2E,RANDOM y BDT para las aplicaciones bajo prueba (AUT) :
- Mantisbt - Web
- Calendula - Móvil
- Loop Habit Tracker - Móvil
-
Implementar interfaz gráfica para el lanzamiento de pruebas E2E, RANDOM y BDT
-
Implementar Worker para pruebas E2E, RANDOM y BDT
-
Integración de Worker E2E,RANDOM y BDT a la herramienta TesterXP
-
Implementar el modo de pruebas VRT para cada tipo de pruebas
-
Reportar defectos de las AUT en el Mantis del grupo (http://34.205.41.186/mantis/login_page.php) ( Usuario: administrator - Clave: mantisbtprueba)
Niveles y tipos de prueba
-
El nivel de pruebas a ejecutar son a nivel de sistema.
-
Los tipos de pruebas planeadas:
- Pruebas End to End (E2E)
- Pruebas Random
- Pruebas BDT
Tipo de Prueba | Herramienta | Mantis | Calendula | Look Habit Tracker |
---|---|---|---|---|
E2E Headfull | Cypress | X | ||
E2E Headless | Cypress | X | ||
Random | Cypress - Rippers | X | ||
Random | ADB - Monkeys | X | X | |
BDT | Cucumber | X | ||
BDT | Calabash | X | X |
Matriz Dispositivos Móviles
Dispositivo | Tamaño | Versión | Aplicación |
---|---|---|---|
Custom Tablet | 1536 x 2048 dpi 320 | 4.4.4 | Calendula, Loop Habit Tracker |
Custom Phone | 768 x 1280 dpi 320 | 4.4.4 | Calendula, Loop Habit Tracker |
Google Nexus 10 | 2560 x 1600 dpi 320 | 4.4.4 | Calendula, Loop Habit Tracker |
Samsung Galaxy Note 2 | 720 x 1280 dpi 320 | 4.4.4 | Calendula, Loop Habit Tracker |
Amazon Fire 7 | 1024 x 600 dpi 160 | 7.1.0 | Calendula, Loop Habit Tracker |
Samsung Galaxy S9 | 1440 x 2960 dpi 560 | 9.0 | Calendula, Loop Habit Tracker |
Huawei P30 Pro | 1080 x 2340 dpi 360 | 9.0 | Calendula, Loop Habit Tracker |
Matriz Navegadores
Navegador | Versión | Aplicación |
---|---|---|
Electron | 8.2.0 | Mantistb |
Google Chrome | 80.0.3987.116 | Mantistb |
Presupuesto
- El equipo de trabajo esta compuesto por cuatro (4) ingenieros con un presupuesto semanal de 9 horas cada uno.
- El tiempo de horas máquina esta en 144 horas por sprint.
- Cada integrante del grupo cuenta con una máquina con las herramientas necesarias.
- El software utilizado hasta ahora en OpenSource lo cual no genera costo.
- El sprint tendrá una duración de tres (3) semanas.
Infraestructura
Se cuenta con cuatro computadores para la ejecución del proyecto, estos tienen las siguientes características:
Computador No. 1:
Característica | Descripción |
---|---|
Marca | Hewlett-Packard (HP) |
Procesador | Intel Core i5-5675R |
Disco Duro | 256 GB |
Memoria RAM | 16 GB |
Sistema Operativo | Linux Ubuntu - Windows 10 |
Computador No. 2:
Característica | Descripción |
---|---|
Marca | ASUS |
Procesador | Intel Core i7-8550U 4.0 Ghz |
Disco Duro | 1 TB |
Memoria RAM | 12 GB |
Sistema Operativo | Linux Ubuntu - Windows 10 |
Computador No. 3:
Característica | Descripción |
---|---|
Marca | Hewlett-Packard (HP) |
Procesador | Intel Core i5 |
Disco Duro | 1 TB |
Memoria RAM | 8 GB |
Sistema Operativo | Linux Ubuntu - Windows 10 |
Computador No. 4:
Característica | Descripción |
---|---|
Marca | ASUS |
Procesador | Intel Core i5 |
Disco Duro | 500 GB |
Memoria RAM | 16 GB |
Sistema Operativo | Linux Ubuntu - Windows 10 |