Calidad

Código generado que trae tests de verdad

“Tested” es fácil de afirmar y fácil de falsear con tests vacíos de camino feliz. Aquí significa una pirámide de cuatro capas, caminos de éxito y error, y una cobertura que puedes inspeccionar, medida con JaCoCo, no afirmada en una diapositiva.

La pirámide de tests de cuatro capas

Unit (cada clase en aislamiento, colaboradores mockeados), integration (adaptadores de persistencia contra PostgreSQL/MongoDB/Redis reales vía Testcontainers), component (el servicio entero manejado por su frontera HTTP) y end-to-end (un flujo de usuario completo con cada colaborador real). Cada una es su propio perfil de Maven.

Cobertura medida, no afirmada

Métodos, líneas y ramas, medido con JaCoCo. Cada camino ejecutado y aserto, no solo recorrido. Los caminos de error también: 400, 401, 404, 415, no solo el 200. No hay, a propósito, capa de contract de consumidor, porque el spec OpenAPI/Swagger es el contrato y la capa component lo verifica.

Inspecciónalo tú mismo

Cada demo expone los artefactos reales tras el número: Swagger en vivo, el dashboard de Allure, la cobertura JaCoCo y los ficheros de tests crudos. La cobertura deja de ser una afirmación y pasa a ser algo que puedes abrir.

Ver un backend en marcha →¿Prefieres hablar? Agenda una llamada →
← Volver al inicio