Skip to content

Issue 3.5.3 — Tests E2E (Flujo completo del CV) #129

@Azfe

Description

@Azfe

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/download devuelve 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

Metadata

Metadata

Assignees

Labels

No labels
No labels

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions