RF23: Registrar un nuevo tipo de comida en el sistema
Historia de Usuario
Como usuario, quiero agregar un nuevo tipo de comida en el sistema, para actualizar y mejorar la alimentación de las larvas y escarabajos según sea necesario.
Criterios de Aceptación:
- El sistema debe permitir ingresar un nuevo tipo de comida respectiva descripción y cantidad recomendada.
- Solo los administradores deben tener permisos para registrar nuevos tipos de comida.
- La nueva comida debe estar disponible en la lista de opciones de alimentación.
Diagrama de Secuencia
Mockup
Descripción: El mockup muestra la interfaz donde los usuarios pueden visualizar los diferentes tipos de Alimentación.
Pruebas Unitarias
ID Prueba | Descripción | Resultado Esperado |
---|---|---|
PU-RF23-01 | Cargar interfaz con información | La pantalla renderiza correctamente la tabla con toda la información de la base de datos. |
PU-RF23-02 | Presionar botón "+" para abrir formulario | Se abre un modal con los campos "Nombre" y "Descripción". |
PU-RF23-03 | Ingresar nombre vacío y presionar guardar | Se muestra un mensaje de error: "Nombre y descripción no pueden estar vacíos." |
PU-RF23-04 | Ingresar números en el nombre y presionar guardar | Se muestra un mensaje de error: "El nombre no debe contener números." |
PU-RF23-05 | Ingresar texto válido en ambos campos y guardar | El alimento se guarda, el modal se cierra y la lista se actualiza automáticamente. |
PU-RF23-06 | Campo de descripción con texto largo | El texto se acomoda correctamente en múltiples líneas sin salirse del cuadro. |
PU-RF23-07 | Cancelar registro de alimento | Se cierra el modal sin modificar la lista de alimentos. |
Historial de Cambios
Tipo de Versión | Descripción | Fecha | Colaborador |
---|---|---|---|
1.0 | Redactar requerimiento funcional y pruebas unitarias | 8/03/2025 | Armando Méndez |
2.0 | Añadir diagrama de secuencia post y get y mockup | 25/04/2025 | Mariana Juárez |
2.1 | Añadir Pruebas Unitarias | 1/05/2025 | Mariana Juárez |