Estrategia de testing
Backend
Sección titulada «Backend»Unit tests
Sección titulada «Unit tests»Agregar unit tests cuando se modifica:
- Logica de dominio.
- Servicios de aplicacion o infraestructura con reglas relevantes.
- Validaciones.
- Helpers compartidos.
- Transformaciones de DTOs con condiciones.
Integration tests
Sección titulada «Integration tests»Agregar integration tests cuando se toca:
- API endpoints.
- EF Core, migraciones o queries complejas.
- Auth, JWT, roles, permisos o policies.
- Multi-tenant.
- Datos clinicos o sensibles.
- Pagos, webhooks o integraciones.
- Auditoria, consentimientos, portal paciente o exports.
Frontend
Sección titulada «Frontend»Usar Playwright cuando se modifica:
- Flujo de usuario completo.
- Formularios criticos.
- Navegacion entre vistas.
- Estados de permisos visibles.
- Errores y estados vacios relevantes.
- Experiencias responsive criticas.
Regla de cierre
Sección titulada «Regla de cierre»Para features criticas, no mover a Done solo con build exitoso. Si falta infraestructura de testing, crear o vincular una tarea bloqueante y documentar el riesgo.