Tests pilotés par les données en Cucumber

Utilisation de la trame du scénario
Cucumber prend naturellement en charge les tests pilotés par les données à l’aide de Scenario Outline. Considérez l’ensemble suivant de fonctions utilisées par Scenario pour définir les étapes du test :
Fonctionnalité : vérifier l’addition dans la calculatrice Google
Afin de vérifier que la calculatrice de Google fonctionne correctement
En tant qu’utilisateur de google
Je devrais pouvoir obtenir un résultat d’addition correct
Scénario : ajout
Lorsque j’ouvre Google
Lorsque je saisis « 2+2 » dans la zone de texte de recherche
Je devrais alors obtenir le résultat « 4 »
Il suffit d’utiliser les grandes lignes du scénario ainsi que des exemples pour l’alimenter en données. Tapez le code suivant dans le fichier de fonction :
Fonctionnalité : vérifier l’addition dans la calculatrice Google
Afin de vérifier que la calculatrice de Google fonctionne correctement
En tant qu’utilisateur de google
Je devrais pouvoir obtenir un résultat d’addition correct
Schéma du scénario : ajout
Lorsque j’ouvre Google
<> Lorsque j’entre » calcul » dans la boîte de texte de recherche
<> Je devrais alors obtenir le résultat sous la forme » result «
Exemples :
|Calculs et résultats
| 3+3 | 6 |
| 2+5 | 70 |
Désormais, le test sera exécuté deux fois avec deux ensembles de valeurs différents.