Test Unitaire
Définition
Un test unitaire est une méthode de test qui vérifie le bon fonctionnement d'une unité individuelle de code, comme une fonction ou une méthode, indépendamment des autres parties du programme.
Fonction Principale
Assure que chaque composant d'un logiciel fonctionne correctement en isolation, facilitant ainsi la détection rapide des bugs et des régressions.
Caractéristiques
- Vérification individuelle des composants de code.
- Isolation des tests pour garantir l'indépendance.
- Automatisation possible pour une exécution rapide et répétée.
- Amélioration de la qualité globale du logiciel.
En Pratique
Exemple de test unitaire pour une fonction de calcul :
def test_addition():
assert addition(2, 3) == 5
def addition(a, b):
return a + b