HU M 02 - shiomar-salazar/MISW-PF-Grupo1-Backend GitHub Wiki

HU-M-02

ID HU-M-02
Nombre Crear Plan de Entrenamiento Movil
Descripción Como Usuario de SportApp quiero ser capaz de crear un plan de entrenamiento personalizado desde la aplicación móvil Para poder llevar el control de mis actividades deportivas y alcanzar mis objetivos de forma efectiva
Puntos 3
Criterios de aceptación * La pagina debe ser responsive
* La pantalla de registro de entrenamientos me muestra los dias de la semana y me permite edeitar en cada dia la distancia a entrenar
* La distancia para entrenar debe ser un valor decimal
* Puedo tener campos vacios o con valor 0 ya que debo tener dias de descanso acorde al entrenamiento deseado
* La pantalla debe tener un boton que me permita guardar el entrenamiento
* La pantalla debe tener un campo de seleccion par aindicar la cantidad de semanas en las cuales voy a realizar el entrenamiento.
* Cuando se de click en el boton guardar debo regresar al home de la aplicación.

Actividades

  • Creacion de la interfaz de usuario en la aplicación móvil para la creación de un plan de entrenamiento.
  • Integración de la interfaz de usuario con el servicio backend (API) de creación de plan de entrenamiento.
  • Creación de pruebas unitarias y pruebas de extremo a extremo (E2E) para garantizar el correcto comportamiento y la calidad de la funcionalidad.

Pruebas a Realizar

Pruebas unitarias automatizadas

Se deben implementar pruebas unitarias automatizadas que seran ejecutadas por el pipeline de intgeracion continua cuando se genere algun proceso de despliegue.

  • Se debe probar carga de la pagina
  • se debe probar registro exitoso.
Pruebas Automatizadas Negativas de Limites y Condiciones Extremas

Se deben implememntar pruebas que permitan validar el comportamiento del sistema ante datos ingresados por el usuario no esperados.

  • Probar datos de limite para garantizar la estabilidad de la plataforma.
  • Probar caracteres o datos invalidos.
  • Probar tipos de datos invalidos, decimal o string en cambio de entero, caracteres especiales.
Pruebas E2E

Se debe permitir que se realice el flujo completo de la funcionalidad que para este escenario, consta de ingresar a la pantalla principal de la aplicacion, seleccionar la opción de registro de entrenamiento, realizar la creación del plan de entrenamiento, guardar los cambios y volver al home.

Pruebas exploratorias usando Rippers

Se busca que las pruebas exploratorias tipo Ripper puedan lograr navegacion del sistema e ingresar a la opcion crear plan de entrenamiento. para construir el arbol de navegacion del sistema.


MockUp de Interfaz Grafica

2024-03-01_08h34_49 2024-03-01_08h34_56