LAP-313 — QA Report

Cat 19-22 · 2026-05-08 · 12 tests · Pass rate: 75%
9
PASS
0
FAIL
3
PARTIAL
0
BLOCKED
12
TOTAL
IDCatNombreResultadoNotasScreenshots
T-055 Cat 19 Editar ICG — campo persiste tras Guardar (con revert) ✅ PASS Campo ICG persistió. test_value='E2E-icg-1496' field=text_input panel=2. REVERTIDO.
T-056 Cat 19 Categorías de inversión ICG — UI de selección visible ✅ PASS UI de categorías visible panel=1. selectors=1 SSOT_terms_found=['industria', 'Industria']. Visual-only — sin toggle real.
T-057 Cat 19 Cambiar logo ICG — control upload visual PARTIAL ✅ PASS T-057 PARTIAL: input[type=file] encontrado para logo ICG. count=1 accepts=['.png,.jpg,.jpeg,image/png,image/jpeg'] image_inputs=1 panel=6. Sin upload real.
T-058 Cat 20 Dashboard — cards de startups/ICGs visibles ✅ PASS Dashboard con cards. cards=6 startup_kw=True icg_kw=True headings=4
T-059 Cat 20 Sidebar nav — links navegan correctamente ✅ PASS Todos los 3/3 links navegaron correctamente. tested=['/dashboard', '/dashboard/startups/b43ebe74-29b6-4f02-8543-3a9268d507d0', '/dashboard/icg/b0cef0d9-a40d-4047-b634-23b508379d6c']
T-060 Cat 20 Dashboard empty state — PARTIAL (E2E user tiene entidades) ⚠️ PARTIAL T-060 PARTIAL: Empty state requiere user nuevo sin entidades — el E2E user actual tiene startups/ICGs (content_len=1092). Verificación visual del path /dashboard confirma que renderiza si hay datos.
T-061 Cat 21 Subir foto perfil usuario — control upload visual PARTIAL ✅ PASS T-061 PARTIAL: input[type=file] encontrado en /perfil-usuario/editar. count=1 accepts=['image/png,image/jpeg,image/jpg,image/webp'] image_inputs=1. Nota: /registro-usuario-detallado no testeable, E2E user ya registrado.
T-062 Cat 21 Validación formato inválido foto — accept attribute ✅ PASS T-062 PARTIAL: validación cliente vía accept attribute. accepts=['image/png,image/jpeg,image/jpg,image/webp']. Restringe formatos no-imagen en file picker.
T-063 Cat 21 Tamaño máximo foto — PARTIAL (server-side) ⚠️ PARTIAL T-063 PARTIAL: posibles hints de tamaño en DOM: ['2MB']. Validación real es server-side, no verificable visual-only sin upload.
T-064 Cat 22 Pitch deck PDF — control upload visual PARTIAL ✅ PASS T-064 PARTIAL: pitch deck control encontrado panel=4 finding=('pdf-input', 2) accepts=['application/pdf', '.pdf,.ppt,.pptx,.xls,.xlsx,.doc,.docx,.png,.jpg,.jpeg']. Sin upload real.
T-065 Cat 22 Logo Startup — control upload visual PARTIAL ✅ PASS T-065 PARTIAL: input[type=file] presente con compatibilidad imagen panel=4. count=2 accepts=['application/pdf', '.pdf,.ppt,.pptx,.xls,.xlsx,.doc,.docx,.png,.jpg,.jpeg'] image_compatible_idx=[1] logo_labels=0. Sin upload real.
T-066 Cat 22 Eliminar archivo data-room — PARTIAL (no UI expuesta) ⚠️ PARTIAL T-066 PARTIAL: eliminar archivo no expuesto en UI (delete_btns=0 data_room_section=False). Requiere endpoint API directo.