#Unit-Testing
5 articles avec ce tag.
Tests
Mock vs Stub
Un stub et un mock remplacent tous deux une vraie dépendance dans un test, mais pour des raisons différentes : le stub fournit des données prêtes à l'emploi, le mock vérifie que le code testé a bien effectué certains appels.
Intermédiaire
·
5 min
Tests
Pourquoi écrire des tests ?
Écrire des tests coûte du temps immédiat, mais ce temps est un investissement : les tests deviennent un filet de sécurité contre les régressions et une documentation toujours à jour du comportement réel du code.
Débutant
·
4 min
Tests
Pyramide des tests
La pyramide des tests décrit une répartition saine de l'effort de test : de nombreux tests unitaires rapides à la base, un nombre plus restreint de tests d'intégration au milieu, et très peu de tests end-to-end, lents mais réalistes, au sommet.
Débutant
·
5 min
Tests
TDD expliqué simplement
Le TDD (Test-Driven Development) consiste à écrire un test qui échoue avant d'écrire le code qui le fait passer, puis à améliorer la structure une fois le comportement validé. Ce cycle court — Red, Green, Refactor — guide la conception au lieu de la vérifier après coup.
Intermédiaire
·
5 min
Tests
Test unitaire vs intégration
Un test unitaire vérifie une seule unité de code en isolation, en général en mockant ses dépendances. Un test d'intégration vérifie que plusieurs composants réels — base de données, API, autres classes — collaborent correctement ensemble.
Intermédiaire
·
5 min