Plan TestSprite — LAP-313

102 Tests | 7 Rondas QA Playwright → Migracion a TestSprite | eco.lpdi.co
0
Creditos actuales
Plan: Starter
102
Tests a ejecutar
7 rondas consolidadas
~120
Creditos estimados
102 tests + ~18 retries
7
Suites / Batches
1 suite por ronda

Flujo de Ejecucion

1

Bootstrap

Conectar proyecto LPDI a TestSprite. Configurar URL base eco.lpdi.co + login credentials.

0 creditos
2

Test Plan

Generar plan de 102 tests agrupados en 7 suites tematicas basado en el codebase.

0 creditos
3

Ejecucion

Correr las 7 suites secuencialmente. Cada suite genera video + screenshots + dashboard.

~102 creditos
4

Re-runs

Tests PARTIAL o FAIL se re-ejecutan (max 1 retry por test). Estimado: ~18 retries.

~18 creditos
5

Dashboard

Dashboard consolidado con resultados finales, videos y evidencia para cada test.

0 creditos

Suite 1 — Ecosistema, Cuenta, Login, Password

10 tests ~10 cr
TestCategoriaPlaywrightQue validara TestSprite
T-001 a T-008Cat 1-5PASSEcosistema sin login, crear cuenta, login — flujo completo E2E con video
T-009Cat 4 LoginFIXEDLogin con qa-test@lpdi.co — confirmar fix persistente
T-010Cat 5PASSRecuperar contrasena — flujo visual completo

Suite 2 — Ecosistema con Login, Registro Usuario

8 tests ~8 cr
TestCategoriaPlaywrightQue validara TestSprite
T-011 a T-018Cat 2, 6PASSSaludo personalizado, info sesion, 9 modulos ecosistema, registro usuario con validaciones

Suite 3 — Registro Startup/ICG, Formularios Dashboard

12 tests ~12 cr
TestCategoriaPlaywrightQue validara TestSprite
T-019 a T-030Cat 7-12PASSRegistro Startup (FS/FI), ICG publico, ICG dashboard, formularios adicionales

Suite 4 — Validaciones, Consultas, Actualizar Perfil

15 tests ~18 cr
TestCategoriaPlaywrightQue validara TestSprite
T-031 a T-036Cat 13-16PASSValidaciones formulario, consulta perfil usuario/Startup/ICG, avatar, score, logo
T-037Cat 13PASSValidaciones: nombre vacio + sin constitucion legal → errores + puntaje 0/5
T-050Cat 17PARTIALCambiar contrasena — TestSprite puede ejecutar submit real (ventaja sobre Playwright)
T-051Cat 17PARTIALCambiar email — submit real con validacion server-side
T-054Cat 18PARTIALUpload logo Startup — TestSprite puede subir archivo real via browser automation
Ventaja TestSprite: Los 3 tests PARTIAL de Playwright (T-050, T-051, T-054) podrian resolverse como PASS completo en TestSprite, ya que este puede ejecutar uploads reales y submits destructivos con usuario de prueba dedicado.

Suite 5 — Editar ICG, Dashboard, Fotos, Archivos

12 tests ~16 cr
TestCategoriaPlaywrightQue validara TestSprite
T-055, T-056Cat 19PASSEditar ICG: persistencia de campos + categorias UI
T-057Cat 19PARTIALLogo ICG — upload real con archivo de prueba
T-058, T-059Cat 20PASSDashboard cards + sidebar nav 3/3 links
T-060Cat 20PARTIALDashboard empty state (requiere user nuevo)
T-061Cat 21PARTIALFoto perfil — upload real
T-062Cat 21PASSValidacion formato imagen via accept attribute
T-063Cat 21PARTIALTamano maximo 2MB — upload archivo >2MB para validar rechazo server-side
T-064Cat 22PARTIALPitch deck upload real (PDF)
T-065Cat 22PARTIALLogo Startup Panel 4 — upload real
T-066Cat 22PARTIALEliminar archivo data-room — verificar si TestSprite detecta UI oculta o confirma ausencia
Ventaja TestSprite: 7 de 12 tests fueron PARTIAL por limitacion de uploads en Playwright headless. TestSprite ejecuta browser real con capacidad de file upload nativa — potencialmente resuelve todos como PASS o confirma bugs reales.

Suite 6 — Eliminacion, Restauracion, Emails

18 tests ~20 cr
TestCategoriaPlaywrightQue validara TestSprite
T-067 a T-069Cat 23PASSEliminacion Startup: soft delete + dashboard + ecosistema oculta
T-070, T-071Cat 24PASSEliminacion ICG: ciclo soft-delete completo
T-072Cat 24PARTIALModal confirmacion delete ICG — verificar presencia de boton/opcion en UI
T-073 a T-076Cat 25-26PASSRestore Startup/ICG + error controlado con IDs inexistentes
T-077 a T-081Cat 27PASSEliminar cuenta usuario: ciclo completo
T-083Cat 28PARTIALEmail signup — formulario completo con submit
T-084Cat 28PARTIALPassword reset flow completo con UI

Suite 7 — Seguridad, Responsive, Nav, Edge Cases, Perf, Admin

18 tests ~22 cr
TestCategoriaPlaywrightQue validara TestSprite
T-085Cat 29 SecurityPASSXSS: payload inyectado escapado correctamente
T-086Cat 29 SecurityPASSAuth bypass: /dashboard sin sesion redirige a /login
T-087Cat 29 SecurityPASSIDOR: operaciones sobre IDs ajenos rechazadas
T-088Cat 29 SecurityPARTIALRate limiting — 5+ intentos rapidos para detectar throttle de Supabase Auth
T-089Cat 30 ResponsivePASS/ecosistema 375px sin overflow
T-090Cat 30 ResponsivePARTIALSidebar dashboard 375px — verificar drawer/toggle mobile
T-091Cat 30 ResponsivePASSFormulario edicion 375px full-width
T-092Cat 31 NavPARTIALEcosistema → perfil publico: click en card + navegacion
T-093Cat 31 NavPARTIALBrowser back desde perfil publico
T-094Cat 31 NavPARTIALBreadcrumbs / patron de navegacion
T-095Cat 32 EdgePASSChars especiales: emoji + acentos persisten tras guardar
T-096Cat 32 EdgePASSLongitud maxima: trunca 2000 chars a maxlength=100
T-097Cat 32 EdgePARTIALRequired fields vacios — validacion custom Svelte
T-098Cat 32 EdgePARTIALEmail invalido — validacion custom (no HTML5)
T-099Cat 33 PerfPASS/ecosistema DCL < 3s
T-100Cat 33 PerfPASS/dashboard DCL < 2s
T-101Cat 34 AdminPASS/dashboard/consulta/startups carga OK
T-102Cat 34 AdminPASS/dashboard/consulta/icg carga OK

Resumen de Creditos

Ejecucion base (102 tests)

Cada test consume ~1 credito. Total base: ~102 creditos

Retries estimados (~18)

17 tests PARTIAL podrian necesitar re-run + 1 margen. Estimado: ~18 creditos

Total estimado

Rango: 102 - 130 creditos
Recomendacion: activar 130 creditos para cubrir retries sin quedarse corto.

Valor agregado vs Playwright

TestSprite genera: video grabado de cada flujo, dashboard compartible con cliente, y puede ejecutar uploads reales (resuelve 11 PARTIAL de Playwright).

Tests que TestSprite puede resolver (PARTIAL → PASS)

TestLimitacion PlaywrightTestSprite puede...
T-050, T-051No ejecuto submit de password/email (proteccion user E2E)Ejecutar submit real con user de prueba dedicado
T-054, T-057, T-061, T-064, T-065Upload de archivos no funciona en headlessUpload real via browser automation nativa
T-063Validacion 2MB es server-sideSubir archivo >2MB y verificar rechazo server
T-092, T-093No habia cards para clickear en el momentoNavegar ecosistema con datos existentes + verificar back
T-097, T-098Validacion custom Svelte (no HTML5 required)Interactuar con formularios y verificar mensajes de error custom
Potencial: De 17 tests PARTIAL, 11 podrian pasar a PASS con TestSprite (los 6 restantes dependen de bugs reales pendientes, no de limitaciones de herramienta).