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