Repository navigation
HU10
pbuitragom edited this page May 3, 2024
·
5 revisions
| Identificador | HU10 |
|---|---|
| Nombre | Crear Álbum |
| Descripción | Como coleccionista de música, Quiero agregar un nuevo álbum a mi listado en la plataforma, Para poder organizar mi colección de música y acceder a ella de manera eficiente. |
| Criterios de aceptación | - El formulario de agregar un nuevo álbum debe contener campos para el nombre, portada (URL de imagen), fecha de lanzamiento, descripción, género y discográfica. |
| - Todos los campos son obligatorios y deben ser validados por el formulario. | |
| - El campo 'fecha de lanzamiento' debe permitir seleccionar una fecha en un calendario emergente o introducir una fecha en formato adecuado. | |
| - El campo 'portada' debe aceptar una URL válida y mostrar una vista previa de la imagen. | |
| - El campo 'descripción' debe permitir la entrada de texto de múltiples líneas. | |
- El campo 'género' debe presentar una lista desplegable de géneros predefinidos basados en el enum GENRE. |
|
- El campo 'discográfica' debe presentar una lista desplegable de discográficas predefinidas basadas en el enum RECORD_LABEL. |
|
- Al enviar el formulario con todos los campos validados, se debe crear una instancia de AlbumDTO y añadir al listado de álbumes. |
|
| - Después de la adición exitosa, el usuario debe recibir una confirmación visual, y el nuevo álbum debe aparecer en su listado. | |
| Escenarios | |
| Escenario 1: Añadir un álbum exitosamente | Dado que el coleccionista está en la interfaz de agregar un nuevo álbum, Cuando completa el formulario con información válida, incluyendo los campos requeridos, Y selecciona la opción de "Guardar Álbum", Entonces la aplicación solicita el almacenamiento del Album, Y el coleccionista ve el nuevo álbum añadido al listado con el mensaje "Álbum agregado exitosamente". |
| Escenario 2: Validar campos obligatorios al añadir un álbum | Dado que el coleccionista está en la interfaz de agregar un nuevo álbum, Cuando intenta guardar el álbum sin completar los campos 'nombre' o 'género' o 'portada' o 'fecha de lanzamiento' o 'descripcion' o 'discográfica' Entonces no se permite la adición del álbum al listado, Y el coleccionista recibe un mensaje de error que indica "Valide los campos requeridos para la creación del album" y en cada campo recibirá un mensaje de alerta indicando que el campo es obligatorio. |
| Mockups | ![]() |
| Autor | Pedro Buitrago |
| Criterio | Comentario | Realizado por |
|---|---|---|
| Forma | Las historias siguen el formato "Como quiero que para <propósito>". | Irina Sinning |
| Completo | La historia cubre la funcionalidad de dejar de crear álbumes | Irina Sinning |
| Consistente | Se revisó que la historia es consistente y no se presentan contradicciones | Irina Sinning |
| Negociable | La historia puede validarse de forma concreta con un equipo de desarrollo | Irina Sinning |
| Valiosa | La historia generan valor al producto y a sus posibles usuarios | Irina Sinning |
| Estimable | Dado que la historia es concreta e independiente se puede estimar | Irina Sinning |
| Pequeña | Historia concreta en un contexto concreto | Irina Sinning |
| Comprobable | Los criterios de aceptación permiten comprobarla | Irina Sinning |
