| Nombre |
Asociar tracks con un álbum |
| Resumen/Descripción |
Como coleccionista quiero agregar tracks a un álbum para actualizar el catálogo. |
| Criterios de aceptación |
La vista de detalle del álbum debe incluir un botón para asociar o agregar un nuevo track. |
|
El formulario debe solicitar los campos obligatorios como el nombre del track y duración en formato mm:ss. |
|
Si los campos están vacíos o el formato de duración no es válido, se deben resaltar los errores y bloquear el envío. |
|
La pantalla debe incluir un botón de navegación para regresar al listado de artistas. |
|
Al agregar el track exitosamente, se debe actualizar la lista de tracks del álbum y mostrar un mensaje de confirmación. |
|
Si ocurre un error al guardar el track, se debe presentar un mensaje que indique: "No fue posible asociar el track al álbum." |
|
El formulario debe contar con un botón para cancelar la acción que permitirá no guardar cambios y redireccionar a la vista detalle del álbum . |
| Mockups |
Asociación exitosa: |
|
Asociación errónea: |
| Tareas |
|
| T01 |
Analizar el servicio para asociar tracks a un álbum |
| T02 |
Crear el modelo de datos para el track |
| T03 |
Consultar los álbumes disponibles |
| T04 |
Implementar la petición POST de asociación de tracks en el servicio |
| T05 |
Validar tracks ya asociados |
| T06 |
Gestionar la confirmación de la asociación |
| T07 |
Actualizar el detalle del artista |
| T08 |
Gestionar errores de asociación |
| T09 |
Realizar pruebas unitarias |
| T10 |
Realizar las pruebas especificadas en la estrategia de pruebas |