-
Notifications
You must be signed in to change notification settings - Fork 1
Open
Description
Issue 3.5.3 — Tests E2E (Flujo completo del CV)
🎯 Objetivo
Validar el flujo completo del sistema, desde la API hasta la base de datos, asegurando que todas las capas funcionan juntas sin errores.
📦 Alcance
Incluye:
- Pruebas E2E del flujo completo del CV.
- Validación de interacciones reales entre API → Use Cases → Repositorios → MongoDB.
- Validación del flujo de creación de recursos y agregación final.
- Validación del endpoint de generación del PDF.
No incluye:
- Tests de frontend.
- Tests unitarios o de integración aislados.
🛠️ Tareas
- Configurar entorno E2E con Docker (API + MongoDB).
- Crear dataset inicial para pruebas.
- Implementar flujo E2E del CV:
- Crear perfil.
- Añadir experiencias.
- Añadir skills.
- Añadir educación.
- Añadir certificaciones.
- Obtener CV completo.
- Validar consistencia de datos en MongoDB.
- Validar que el flujo no rompe reglas de negocio.
- Añadir test E2E para generación del PDF (status 200 + bytes).
- Generar reporte de cobertura E2E.
🧪 Criterios de aceptación
- El flujo completo del CV funciona sin errores.
- Todos los recursos se crean, consultan y agregan correctamente.
- El CV completo se genera con todos los datos agregados.
- El endpoint
/cv/downloaddevuelve un PDF válido. - No existen errores de integración entre capas.
- Cobertura E2E mínima definida (ej. >70%).
🌿 Branch
feature/issue-129-tests-e2e
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels