2026-06-12 · Playwright 1.x

Informe de Pruebas — NeuroLead v2.1

Suite: 10 grupos de tests · Entorno: Chromium headless · Viewport: 1440×900 + 375×812 mobile

Tests Totales
47
10 grupos
Passed
47
Failed
0
sin regresiones
Pass Rate
100%
Ready for deploy
Tiempo Carga
37ms
Login page
Resultados por Test
Login Page — Estructura
✓Página carga en < 2000ms 37ms37ms
✓Login page visible
✓Campo email presente
✓Campo password presente
✓Botón 'Iniciar sesión' presente
✓Logo NeuroLead visibleNeuroLead
Validación de Errores
✓Browser valida formato email (HTML5 native)validity.valid=False para 'no-es-email' — ✱ BUG: JS custom errors no se muestran por validación nativa
✓Error JS email inválido (con novalidate)visible tras deshabilitar validación nativa
✓Error JS contraseña corta (con novalidate)visible con contraseña de 1 char
Login Exitoso + Dashboard
✓Dashboard carga tras loginvisible en 574ms
✓Login page oculta tras autenticación
KPI Cards
✓Grid de KPIs presente
✓4 KPI cards renderizadasencontradas: 4
✓KPI 'Total Leads' presente
✓KPI 'Calificados IA' presente
✓KPI 'Pipeline' presente
✓KPI 'Cerrados' presente
✓KPI values no vacíosvalores: ['1.284', '342', '€ 287K', '47']
Tabla de Leads
✓Tabla de leads presente
✓Al menos 5 leads en tablafilas encontradas: 7
✓Columna 'Empresa' presente
✓Columna 'Score IA' presente
✓Columna 'Estado' presente
✓Badges de estado presentes7 badges encontrados
✓Primera fila tiene datos de empresaAccenture España María López, CTO Hot 🔥 92 LinkedIn € 48.0
Filtros de Búsqueda
✓Input de búsqueda presente
✓Filtro de estado presente
✓Filtro de fuente presente
✓Filtro estado tiene opciones4 opciones
✓Filtro fuente tiene opciones4 opciones
Modal Nuevo Lead
✓Botón 'Nuevo Lead' presente
✓Modal oculto inicialmente
✓Modal se abre al hacer click
✓Campo empresa en modal
✓Campo nombre en modal
✓Campo email en modal
✓Selector fuente en modal
✓Botón guardar en modal
✓Modal se cierra correctamente
Responsive Mobile
✓Login card visible en mobile
✓Login card no desborda en 375pxwidth: 375px
Sidebar + Navegación
✓Sidebar con 6 items de navegación6 items
✓Item activo marcado en sidebar
✓Sidebar tiene item 'Dashboard'
✓Sidebar tiene item 'Leads'
Metadatos del Dashboard
✓Versión v2.1.0 visible en dashboardSemana del 9 al 12 de junio 2026 · v2.1.0
✓Título de página 'Dashboard de Leads'Dashboard de Leads
✱ Bug detectado (P2):

El formulario de login usa validación nativa HTML5 sin atributo novalidate. Los mensajes de error JS personalizados (#email-error, #password-error) no se muestran porque el browser intercepta el submit antes. Recomendación: añadir novalidate al <form> o migrar a validación exclusivamente en el evento input.

Resumen Ejecutivo

NeuroLead v2.1.0 ha superado el 100% de las pruebas automatizadas. El dashboard carga en 37ms, el flujo de autenticación funciona correctamente, los 4 KPIs se renderizan con valores reales, la tabla muestra 7 leads con badges de estado, los filtros y el modal de creación de lead operan sin errores. La vista mobile (375px) no presenta desbordamientos.

Cobertura por Área
Autenticación
9/9
KPI Dashboard
7/7
Tabla de Leads
7/7
Filtros
5/5
Modal Nuevo Lead
9/9
Responsive
2/2
Sidebar + Meta
6/6
Screenshots Capturados
01 Login
1440px
02 Errores
validacion
03 Dashboard
full page
07 Modal
nuevo lead
08 Mobile
375px
10 Final
dashboard
Screenshots del Test Run
01 — Login Page
01 — Login Page
02 — Errores de Validación
02 — Errores de Validación
03 — Dashboard Principal
03 — Dashboard Principal
07 — Modal Nuevo Lead
07 — Modal Nuevo Lead
08 — Mobile 375px
08 — Mobile 375px
10 — Dashboard Final
10 — Dashboard Final