HU M 04 - shiomar-salazar/MISW-PF-Grupo1-Backend GitHub Wiki
HU-M-04
ID | HU-M-04 |
---|---|
Nombre | Registro de Sesión Deportiva Movil |
Descripción | Como Usuario de SportApp quiero ser capaz registrar mis sesiones deportivas desde la aplicación móvil Para poder llevar un seguimiento detallado de las actividades físicas que he realizado e ir mejorando mi rendimiento deportivo |
Puntos | 3 |
Criterios de aceptación | La pantalla de Registro de Entrenamiento debe ser accesible solo desde la pantalla de Entrenamiento del dia haciendo click en el boton de Ingresar Resultado. |
La pantalla de Registro de Entrenamiento debe contener un campo desplegable para seleccionar el tipo de Actividad. | |
La pantalla de Registro de Entrenamiento debe contener un campo para registrar el tiempo. | |
El campo de tiempo debe tener el formato XX:YY.ZZ | |
El campo de tiempo no debe contener caracteres otros que no sean numericos. | |
La pantalla de Registro de Entrenamiento debe contener un campo para el resultado. | |
El campo de resultado debe ser unicamente numerico. | |
El campo de resultado debe cambiar entre VO2MAX si la actividad es atletismo o FTP si es Ciclismo con su adecuada unidad. | |
La pantalla de Registro de Entrenamiento debe contener un campo de retroalimentacion. | |
El campo de retroalimentacion debe ser un menu desplegable con diferentes opciones de retroalimentacion del ejercicio. | |
La pantalla de Registro de Entrenamiento debe contener un campo debe tener un boton de registrar. | |
El boton de registrar debe enviar la solicitud al API de Backend para guardar este resultado. | |
La comunicacion con el API backend debe ser sincrona. | |
En caso de error se debe desplegar un mensaje que diga error intente de nuevo. | |
En caso de Exito se debe desplegar un mensajes que diga Operacion Exitosa. | |
La pantalla de Registro de Entrenamiento debe contener un boton de cancelar que nos debe llevar al menu de Home. |
Actividades
- Creacion de la interfaz de usuario en la aplicación móvil para el registro de sesión deportiva.
- Integración de la interfaz de usuario con el servicio backend (API) de registro de sesión deportiva.
- Creación de pruebas unitarias y pruebas de extremo a extremo (E2E) para garantizar el correcto comportamiento y la calidad de la funcionalidad.
MockUp de Interfaz Grafica
Las siguiente vistas representan como se veria para usuarios de Plan Premium e Intermedio
La siguiente vista es para el plan gratuito