Cucumber - 1.5 Créer un fichier feature facilement
Cette leçon montre comment créer un fichier feature facilement. Un fichier feature décrit un comportement dans un langage compréhensible par tous. L'exemple retenu est celui d'une application de connexion à un profil utilisateur.
Décrire le comportement à tester
Une application web permet aux utilisateurs de se connecter et de voir leur profil. Le but est de garantir qu'un utilisateur ne voit son profil qu'après une connexion réussie.
Le fichier feature décrit ce comportement. Il indique ce que l'utilisateur saisit et ce qui doit arriver après le clic sur connexion.
Créer le fichier et rédiger le scénario
Le fichier porte l'extension feature. Le scénario peut être rédigé en anglais, ce qui est conseillé. Un texte en français reste acceptable si l'équipe le comprend mieux.
L'exemple de scénario de connexion sert de modèle. La suite du cours explique comment ces phrases sont reliées au code.
En résumé
Pour créer un fichier feature, il suffit de décrire le comportement attendu dans un fichier texte à l'extension feature. Le scénario de connexion illustre la démarche. La leçon suivante explique la partie définition, qui exécute ces phrases.
Points clés
- Un fichier feature décrit un comportement dans un langage lisible par toute l'équipe.
- Le scénario précise la saisie de l'utilisateur et le résultat attendu.
- L'exemple de connexion protège l'accès au profil.
- Le scénario est conseillé en anglais, mais le français reste possible.
- La partie définition relie ensuite chaque phrase au code.
Questions fréquentes
Comment créer un fichier feature ?
Créez un fichier texte dont l'extension est feature, puis décrivez-y le comportement attendu sous forme de scénario.
Quelle langue choisir pour le scénario ?
L'anglais est conseillé, mais le français convient si les autres membres de l'équipe le comprennent mieux.
Pourquoi écrire le scénario comme une description ?
Une description lisible permet à chacun de comprendre ce qui est testé, sans connaître le code.