Les tests unitaires vérifient les unités individuelles de code (fonctions, méthodes, classes) en isolation — en vérifiant que chaque petit morceau fonctionne correctement de manière autonome. Les tests unitaires sont rapides, ciblés et constituent la fondation d'une bonne stratégie de test.
Qu'est-ce qu'un test unitaire
A UNIT test verifies the smallest testable piece (a function/method) in ISOLATION:
→ test ONE thing; give inputs, check the output/behavior
→ ISOLATED from dependencies (database, network, other units) — mock/stub those
→ FAST (no real I/O), focused, deterministic
