Estrategia de Pruebas - proyectosuniandes/Proyecto-MISO4208 GitHub Wiki
Introducción
Para el Sprint 2 se espera la primera versión de la herramienta TesterXP, con la funcionalidad prueba E2E, así como la programación de la interfaz gráfica para la configuración de este tipo de pruebas.
Objetivos
-
Adicionar las pruebas E2E y RANDOM para las aplicaciones bajo prueba
- Mantisbt - Web
- Calendula - Móvil
- Loop Habit Tracker - Móvil
-
Implementar interfaz gráfica para el lanzamiento de pruebas E2E y RANDOM
-
Implementar Worker para pruebas E2E y RANDOM
-
Integración de Worker E2E y RANDOM a la herramienta TesterXP
Niveles y tipos de prueba
- Las pruebas automáticas planeadas involucran el uso de Cypress en pruebas End to End (E2E)
- Se planea para pruebas random el uso de ADB para móviles y Rippers ad-hoc - Cypress para web
Tipo de Prueba | Herramienta | Mantis | Calendula | Look Habit Tracker |
---|---|---|---|---|
E2E Headfull | Cypress | X | ||
E2E Headless | Cypress | X | ||
Random | Rippers ad-hoc - Cypress | X | ||
Random | ADB | X | X |
Matriz Dispositivos Móviles
Dispositivo | Tamaño | Versión | Aplicación |
---|---|---|---|
Nexus 5 Api 26 | 4.95'' | Android 8 | Calendula, Loop Habit Tracker |
Matriz Navegadores
Navegador | Versión | Aplicación |
---|---|---|
Firefox | 72.0.2 | Mantistb |
Google Chrome | 80.0.3987.116 | Mantistb |
Caso de Pruebas
MANTISTB | E2E |
---|---|
Logueo | X |
Crear Proyecto | X |
Crear Incidencia | X |
Crear Usuario | X |
Presupuesto
- El equipo de trabajo esta compuesto por cuatro (4) ingenieros con un presupuesto semanal de 9 horas cada uno.
- Cada integrante del grupo cuenta con una maquina 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 |