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