Cucumber - 3.2 Exercice : tester la création et la suppression d'un utilisateur

Cette leçon est un exercice pratique. La vidéo reprend le scénario de gestion des utilisateurs et lance les tests un par un pour vérifier chaque étape. L'objectif est de comprendre comment repérer une erreur de test et la corriger.

Lancer un scénario précis

La vidéo commence par limiter l'exécution à un seul scénario, grâce au test runner. Le premier scénario, qui supprime un utilisateur en étant connecté en tant qu'administrateur, fonctionne correctement.

Créer un utilisateur et vérifier le message

Le deuxième scénario crée un nouvel utilisateur nommé John Day, puis affiche un message confirmant sa création. L'auteur explique ensuite comment vérifier les étapes dans le fichier de définitions.

Si un test échoue, l'auteur conseille de bien réfléchir avant de chercher la solution. La relecture des étapes permet souvent de trouver l'erreur.

Lancer les scénarios ensemble

Pour finir, l'auteur lance les scénarios et invite le lecteur à faire de même. La vidéo suivante poursuit l'exercice et vérifie l'existence d'un élément.

En résumé

Cet exercice montre comment lancer un scénario précis, puis plusieurs scénarios. Il illustre la suppression et la création d'un utilisateur. En cas d'erreur, il faut relire les étapes avant de corriger.

Points clés

  • Un test runner peut limiter l'exécution à un scénario précis.
  • Le scénario de suppression est lancé en étant connecté en tant qu'administrateur.
  • Le scénario de création ajoute l'utilisateur John Day.
  • Les étapes doivent être définies pour que le test fonctionne.
  • En cas d'erreur, il faut relire les étapes avant de chercher une solution.

Questions fréquentes

Pourquoi lancer un seul scénario ?

Cela permet de tester une partie du code sans attendre l'exécution de tous les scénarios. C'est utile pour vérifier une correction.

Que faire si un scénario échoue ?

Relisez les étapes et comparez-les au scénario. La vidéo insiste sur l'importance de bien réfléchir avant de chercher la solution.

Où trouver la suite de l'exercice ?

La vidéo suivante poursuit l'exercice et vérifie l'existence d'un élément.