- Created project overview document for UECKO application. - Added README file for project documentation structure. - Introduced template for architectural decision records (ADR). - Defined backend architecture guidelines. - Established conventions for project-wide consistency. - Documented data persistence architecture. - Outlined frontend architecture principles. - Developed testing strategy documentation. - Provided a general architecture overview. - Created guides for task closure and ChatGPT-Codex workflow. - Organized chat management guidelines for development projects. - Added template for current work status reporting.
56 lines
775 B
Markdown
56 lines
775 B
Markdown
# 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]
|