uecko-control-tiempos/docs/arquitectura/testing.md

56 lines
775 B
Markdown
Raw Normal View History

# Estrategia de testing
## Objetivo
Definir qué se prueba, dónde y con qué nivel de profundidad.
## Niveles
### Unitarios
[Qué deben cubrir.]
### Integración
[Qué deben cubrir.]
### E2E
[Qué deben cubrir.]
## Criterios
- Validar comportamiento observable.
- Evitar depender de detalles internos irrelevantes.
- Añadir regresión para bugs cuando sea viable.
- Mantener tests deterministas.
## Fixtures y datos de prueba
[Convenciones.]
## Mocks
[Cuándo y cómo usarlos.]
## Validación por cambio
```text
tests específicos
→ tests del módulo
→ typecheck
→ lint
→ integración
→ E2E
→ validación global
```
## Fallos preexistentes
[Cómo distinguirlos y documentarlos.]
## Referencias
- [ADR relacionado]
- [Documento relacionado]