Tests — stratégie et organisation

Ce répertoire décrit la stratégie et lorganisation 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 dexécution
  • tests/reports: rapports synthétiques

Nettoyage

Utiliser tests/cleanup.sh après exécution.

Critères dacceptation

  • Zéro échec avant commit
  • Documentation associée à jour dans docs/TESTING.md