🧪 Tests¶
Stratégie et documentation des tests de Primatch : unitaires, intégration et E2E.
Pyramide de tests¶
/\
/E2E\ Playwright — Parcours utilisateurs complets
/─────\
/ Intég \ Pest Feature — Endpoints API, DB
/─────────\
/ Unitaire \ Pest Unit + Vitest — Services, composants isolés
/─────────────\
| Couche | Outil | Emplacement | Couverture cible |
|---|---|---|---|
| Unitaires backend | Pest PHP | tests/Unit/ | 90%+ |
| Intégration backend | Pest PHP | tests/Feature/ | 80%+ |
| Architecture | Pest Arch | tests/Architecture/ | 100% boundaries |
| Unitaires frontend | Vitest | *.test.tsx colocalisés | 80%+ |
| E2E | Playwright | frontend/e2e/ | Parcours critiques |