Caso de Prueba - Panel de control
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 el 03–04/09/2026 contra sigma-php local. El PDF histórico es prueba-cu09.pdf (el panel se numeró como CU09). Aquel test ya marcó Fallo porque “Estimaciones” no iba a un módulo de estimaciones. Esa falla sigue.
Spec: CU10.
Herramientas para las Pruebas
| Nombre | Tipo | Descripción |
|---|---|---|
| Navegador Cursor (Chromium embebido) + curl con cookie | Browser / HTTP | localhost:8143, login.prueba.php. |
MariaDB 10.11 (sigma-db) | Base de datos | Roles, conteos y membresías. |
Entrada
- Admin:
adiego.portillo@gmail.com(Administrador). - Alumno:
adiego6743@gmail.com(Alumno LDS; miembro de proyectos 11, 18, 19, 20). - PM alumno:
testifygestor@gmail.com(Alumno LDS; PM en 18, 19, 20). - Comun:
adiego0618@gmail.com(Usuario Comun; 0 proyectos). SIGMA_TEST_LOGIN=1.
Resultado Esperado (sistema actual)
- Admin cae en
dashboard.phpcon 4 cajas globales. - Alumno / Comun caen en
dashboard_usuario.phpcon 2 cajas filtradas. dashboard_Miembro.phpno es usable (permiso inexistente).- El logo no debe expulsar al alumno; hoy sí lo hace.
Casos de Prueba
CP01 — Dashboard Administrador
| ID/Nombre/Sistema/Proyecto: Sigma | Nivel de Prueba: Prueba Manual |
|---|---|
| ID Caso de Uso: CU10 | Tipo(s) de Prueba(s): Prueba de Caja Negra |
| ID Requerimiento: RF10 | Ambiente de Prueba: localhost:8143 |
| ID/Nombre Escenario: Panel admin — conteos y atajos | 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: 04/09/2026 | Fecha de Ejecución: 03/09/2026 |
Condición(es): usuario Administrador autenticado.
| Nro. Paso | Acción | Valor(es) | Resultado Esperado | Resultado Obtenido | Comentario |
|---|---|---|---|---|---|
| 1 | POST login.prueba.php | adiego.portillo@gmail.com | Redirect a dashboard.php | 302 → dashboard.php | Aprobado |
| 2 | Abrir dashboard.php | — | 4 cajas: proyectos, PCU, PHU, usuarios | 6 / 12 / 4 / 13 (03/09 noche, con TP 19 y 20 ya cargados) | Aprobado (conteo) |
| 3 | Clic “Estimaciones PCU” | pie de caja | Debería ir a un listado PCU | Va a proyectos.php | Falló (igual que 14/11/2024) |
| 4 | Clic “Estimaciones PHU” | pie de caja | Listado PHU | Va a estimacionesphu.php | Aprobado |
| 5 | Clic “Ver usuarios” | pie de caja | usuarios.php | Abre usuarios | Aprobado |
| 6 | Navbar visible | — | Usuarios, Roles, Permisos, Proyectos, Salir | Usuarios, Permisos, Proyectos, Salir (Roles está en el HTML) | Aprobado con observación |
| 7 | ¿Hay KPI por grupo / velocidad? | — | No en el sistema actual | Solo los 4 números | Aprobado como “ausente”; ver CP04 |
Decisión: Falló (paso 3). Fecha: 03/09/2026.
CP02 — Dashboard alumno / Usuario Comun
| ID/Nombre/Sistema/Proyecto: Sigma | Nivel de Prueba: Prueba Manual |
|---|---|
| ID Caso de Uso: CU10 | Tipo(s) de Prueba(s): Prueba de Caja Negra |
| ID Requerimiento: RF10 | Ambiente de Prueba: localhost:8143 |
| ID/Nombre Escenario: Panel alumno — filtro y atajos | Autor: Adrián Portillo |
| ID/Nombre Caso de Prueba: CP02 | Probador: Adrián Portillo (vía agente) |
| Fecha de Creación: 04/09/2026 | Fecha de Ejecución: 03–04/09/2026 |
Condición(es): adiego6743 con Alumno LDS y 4 proyectos; adiego0618 Comun sin proyectos.
| Nro. Paso | Acción | Valor(es) | Resultado Esperado | Resultado Obtenido | Comentario |
|---|---|---|---|---|---|
| 1 | Login adiego6743@gmail.com | — | dashboard_usuario.php | 200 Dashboard Usuario | Aprobado |
| 2 | Leer cajas | — | Proyectos = miembros; estimaciones = PCU+PHU de esos proyectos | 4 proyectos, 13 estimaciones | Aprobado (mezcla SIGMA+QA+TP) |
| 3 | Navbar visible | — | Según permiso; Sprints/HU comentados | Proyectos + Salir | Aprobado |
| 4 | Clic pie “Estimaciones” con 4 proyectos | — | proyectos.php | Va a proyectos (no distingue PCU/PHU) | Aprobado según código actual |
| 5 | Abrir dashboard.php (logo o URL) | — | No expulsar / 403 local | 302 https://sigma.3byte.com.ar/app/index.php | Falló |
| 6 | Login adiego0618@gmail.com | — | Dashboard con 0 / 0 | 0 proyectos, lista vacía | Aprobado |
| 7 | Login testifygestor (PM) vs adiego6743 (Dev) | — | ¿Paneles distintos por rol de proyecto? | Idénticos (mismo Alumno LDS) | Aprobado como “no diferencia”; ver spec objetivo |
Decisión: Falló (paso 5, logo). Fecha: 03/09/2026.
CP03 — Dashboard Miembro (código muerto)
| ID/Nombre/Sistema/Proyecto: Sigma | Nivel de Prueba: Prueba Manual |
|---|---|
| ID Caso de Uso: CU10 | Tipo(s): Caja Negra |
| ID Requerimiento: RF10 | Ambiente: localhost:8143 |
| Escenario: Permiso Miembros inexistente | CP: CP03 |
| Fecha de Creación: 04/09/2026 | Fecha de Ejecución: 03/09/2026 |
| Nro. Paso | Acción | Resultado Esperado | Resultado Obtenido | Comentario |
|---|---|---|---|---|
| 1 | GET dashboard_Miembro.php como admin, alumno y Comun | 403 local o panel | 302 a sigma.3byte.com.ar en los tres | Falló (denegación = producción) |
| 2 | SELECT * FROM permiso WHERE nombre='Miembros' | Fila o no | 0 filas | Aprobado (hecho) |
| 3 | Código: caja PCU | Debería contar estimaciones | countProyectosPorUsuario | Bug documentado; no ejecutado en UI |
Decisión: Falló. Fecha: 03/09/2026.
CP04 — KPI de cátedra (oráculo del panel objetivo)
Aún no implementado. Se deja el oráculo para la rama de implementación. No marcar Aprobó hasta que exista la pantalla.
| Nro. Paso | Acción | Resultado Esperado |
|---|---|---|
| 1 | Entrar como Docente (rol nuevo) | Panel de comisión, no usuarios.php / Roles / Permisos |
| 2 | Ver fila proyecto 19 | 3 estimaciones PCU, tipo PCU, alumnos Dev+PM |
| 3 | Ver fila proyecto 20 | 3 HU, sprint 8, tipo PHU |
| 4 | Alerta | Grupos con < 3 estimaciones o < 3 HU |
| 5 | Velocidad | Proyecto 18: último cerrado = 8 |
| 6 | Alumno | Su dashboard lista 19 y 20 con botón Estimaciones o Sprints según tipo |
| 7 | Logo alumno | Vuelve a dashboard_usuario.php, no a producción |
Observaciones
- CP01 paso 3 y CP02 paso 5 son regresiones conocidas: hay que corregirlas en la misma rama que el panel docente.
- Los totales 6/12/4/13 son de la BD local del 03/09 (incluye TP LDS Alumno PCU/PHU). No usarlos como oráculo fijo en otra máquina.
- El PDF 2024 no se re-ejecuta como oráculo (roles y
ReportesGeneradosinexistentes).