<Précédent | Table des matières | Suivant>
Cas de test
Pour effectuer des tests utiles, il est important de développer et d'appliquer de bonnes cas de test. Cela se fait en choisissant soigneusement les données d'entrée ou les conditions de fonctionnement qui reflètent bord et de coin cas. Dans notre fragment de code (qui est très simple), nous voulons savoir comment le code fonctionne sous trois conditions spécifiques :
1. nom_rép contient le nom d'un répertoire existant
2. nom_rép contient le nom d'un répertoire inexistant
Essais
3. nom_rép est vide
En effectuant le test avec chacune de ces conditions, une bonne Couverture de test est accompli.
Tout comme pour la conception, les tests sont également fonction du temps. Toutes les fonctionnalités de script n'ont pas besoin d'être testées de manière approfondie. Il s'agit vraiment de déterminer ce qui est le plus important. Puisqu'il pourrait être si potentiellement destructeur s'il fonctionnait mal, notre fragment de code mérite un examen attentif lors de sa conception et de ses tests.