Saltar al contenido principal

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​

NombreTipoDescripción
Navegador Cursor (Chromium embebido)Browser automationEjecución manual guiada contra sigma-php local (localhost:8143).
MariaDB 10.11 (contenedor sigma-db)Base de datosVerificació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_sprint indicado.
  • 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: SigmaNivel de Prueba: Prueba Manual
ID Caso de Uso: CU04Tipo(s) de Prueba(s): Prueba de Caja Negra
ID Requerimiento: RF4Ambiente de Prueba: sigma-php local (localhost:8143)
ID/Nombre Escenario: Calcular Estimación por PHUAutor del Caso de Prueba: Adrián Portillo
ID/Nombre Caso de Prueba: CP01Nombre del Probador: Adrián Portillo (vía agente)
Fecha de Creación: 03/09/2026Fecha 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. PasoAcciónValor(es)Resultado EsperadoResultado ObtenidoComentario
1Acceder a estimacionphu.crear.php—El sistema muestra el formulario con ID Sprint, Caso Probable, Mejor Caso, Peor Caso, Total PHU y Total VelocidadEl sistema mostró el formulario completoAprobado
2Completar formulario con valores válidosID Sprint: 6, Caso Probable: 10, Mejor Caso: 8, Peor Caso: 12, Total PHU: 10, Total Velocidad: 8El sistema guarda la fila en estimacion_phu con esos valores exactosSe 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
3Verificar que no hubo recálculo—Los valores guardados deben coincidir exactamente con los ingresadosCoinciden exactamente; no se aplicó ninguna fórmulaAprobado

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ó.