Tests — stratégie et organisation
Ce répertoire décrit la stratégie et l’organisation des tests exigées par le template 4NK.
Pyramide de tests
- Unit: validation des unités logicielles
- Integration: interactions multi-composants
- Connectivity: réseau et endpoints
- External: dépendances externes
- Performance: charge et temps de réponse
Exécution
- Local: exécuter les suites pertinentes et déposer les résultats dans
tests/reports
- CI: orchestrée par
.gitea/workflows/ci.yml
Journaux et rapports
tests/logs
: journaux d’exécutiontests/reports
: rapports synthétiques
Nettoyage
Utiliser tests/cleanup.sh
après exécution.
Critères d’acceptation
- Zéro échec avant commit
- Documentation associée à jour dans
docs/TESTING.md