Caso de Prueba - Calcular Estimación por PHU
SIGMA · 3-BYTE Team · Adrián Portillo, Glenda Flores, Franco Rosas
Laboratorio de Desarrollo de Software · Unidad Académica Río Gallegos · Universidad Nacional de la Patagonia Austral
Ejecutado en 2026 contra la implementación actual, siguiendo el mismo formato de ficha que prueba-cu11.pdf y prueba-cu12.pdf (el DOCX de CU04 de 2024 estaba marcado "FALTA"; ver casos de prueba).
Herramientas para las Pruebas
| Nombre | Tipo | Descripción |
|---|---|---|
| Navegador Cursor (Chromium embebido) | Browser automation | Ejecución manual guiada contra sigma-php local (localhost:8143). |
MariaDB 10.11 (contenedor sigma-db) | Base de datos | Verificación directa de los registros insertados. |
Entrada
- Proyecto tipo PHU existente (
Proyecto Agil Sprint QA, id 18) con un sprint creado (Sprint #6). - Usuario autenticado con permiso
Estimaciones.
Resultado Esperado
- El sistema debe guardar los valores ingresados (Caso Probable, Mejor Caso, Peor Caso, Total PHU, Total Velocidad) tal cual los ingresó el actor, asociados al
id_sprintindicado. - El sistema no debe recalcular ni transformar ninguno de esos valores: la pantalla actual es de carga manual, no de cálculo automático.
Casos de Prueba
Plantilla de caso de Prueba
| ID/Nombre/Sistema/Proyecto: Sigma | Nivel de Prueba: Prueba Manual |
|---|---|
| ID Caso de Uso: CU04 | Tipo(s) de Prueba(s): Prueba de Caja Negra |
| ID Requerimiento: RF4 | Ambiente de Prueba: sigma-php local (localhost:8143) |
| ID/Nombre Escenario: Calcular Estimación por PHU | Autor del Caso de Prueba: Adrián Portillo |
| ID/Nombre Caso de Prueba: CP01 | Nombre del Probador: Adrián Portillo (vía agente) |
| Fecha de Creación: 03/09/2026 | Fecha de Ejecución: 03/09/2026 |
Condición(es) para que se ejecute el Caso de Prueba: el usuario debe estar autenticado en el sistema con permiso Estimaciones, y debe existir el sprint indicado.
Para la Ejecución del Caso de Prueba: Crear Estimación PHU
| Nro. Paso | Acción | Valor(es) | Resultado Esperado | Resultado Obtenido | Comentario |
|---|---|---|---|---|---|
| 1 | Acceder a estimacionphu.crear.php | — | El sistema muestra el formulario con ID Sprint, Caso Probable, Mejor Caso, Peor Caso, Total PHU y Total Velocidad | El sistema mostró el formulario completo | Aprobado |
| 2 | Completar formulario con valores válidos | ID Sprint: 6, Caso Probable: 10, Mejor Caso: 8, Peor Caso: 12, Total PHU: 10, Total Velocidad: 8 | El sistema guarda la fila en estimacion_phu con esos valores exactos | Se insertó la fila con id 4: id_sprint=6, caso_probable=10, mejor_caso=8, peor_caso=12, total_phu=10, total_velocidad=8 (verificado por consulta directa a la base) | Aprobado |
| 3 | Verificar que no hubo recálculo | — | Los valores guardados deben coincidir exactamente con los ingresados | Coinciden exactamente; no se aplicó ninguna fórmula | Aprobado |
Criterios de Aprobación del Caso de Prueba:
Decisión de Aprobación del Caso de Prueba: Aprobó: X Falló: ___
Fecha de Aprobación del Caso de Prueba: 03/09/2026
Observaciones
- Esta pantalla no calcula la estimación: es una carga manual de los cinco valores. El nombre del CU ("Calcular estimación por PHU") es aspiracional; ver CU04 para el detalle de esta discrepancia.
- No se probaron los subflujos de Ver, Modificar y Eliminar en esta ronda porque no cambiaron respecto de la implementación existente.
Reverificación 03/09/2026 (tarde)
Se cargó otra estimación PHU asociada al Sprint #7 (id_sprint=7, caso_probable=9, mejor_caso=7, peor_caso=13, total_phu=9, total_velocidad=8). Se guardó tal cual, sin recálculo. El listado muestra Volver al dashboard. Aprobó.