1. Qu'est-ce qu'un test unitaire ?
Mais avant tout, précisons ce qu'est un test unitaire afin de bien comprendre le cadre de leur utilisation. Un test unitaire est un test logiciel automatisé permettant de s'assurer du bon fonctionnement d'une portion d'un programme. Soit le test s'effectue bien et généralement l'indique par une simple incrémentation du compteur des tests réussis, soit le test échoue et un message d'erreur nous aiguille sur la nature du problème. Concrètement, nous allons exécuter un ou plusieurs scripts qui vont tester de petites portions du programme et nous retourner le résultat de ces différents tests. Dans l'idéal, nous aimerions tester la totalité de notre programme de cette façon. On parle dans ce cas d'une couverture du code par des tests unitaires de 100%.
2. Pourquoi écrire des tests unitaires ?
Les tests unitaires doivent bien être distingués des tests fonctionnels. En utilisant les tests unitaires, nous souhaitons avant tout chasser les...
- Accédez à tous les contenus de Connect en illimité
- Découvrez des listes de lecture et des contenus Premium
- Consultez les nouveaux articles en avant-première