Agilitest vous permet d'appeler des indices dits"conditionnels", c'est-à-dire que l'évaluation d'une condition entraîne l'appel ou non de l'indice sous-script .
Comment appeler des indices conditionnels ?
Pour effectuer cette opération, vous devez d'abord créer une action d'appel de sous-script.
Ensuite, cliquez sur l'action d'appel du script et "Ajouter une condition".
Sélectionnez ensuite une variable sur laquelle une condition est basée.
Cette variable peut être définie comme "égale" ou "différente".
Une seule condition peut être sélectionnée.
Vous pouvez supprimer une condition définie en cliquant sur "Supprimer la condition"dans l'action d'appel de script.
Les autres paramètres d'appel de sous-script restent les mêmes : vous pouvez passer des des variables d'entrée ou un fichier fichier CSV.
Pendant l'exécution, Agilitest évalue la condition et, en fonction du résultat, appelle ou n'appelle pas le sous-script en utilisant les paramètres définis.
Agilitest vous montrera dans l'éditeur le résultat de l'état actuel de l'appel sous-script :
- Flèche verte: sous-script sera appelé
- Signe d'arrêt: le sous-scriptum ne sera pas appelé
🔸 Attention
Pour la création et maintenance, nous recommandons de ne pas utiliser la fonctionnalité d'appel conditionnel sous-script , afin que les campagnes de test soient aussi prédictives que possible.
Les cas dans lesquels nous recommandons d'utiliser des conditions sont les suivants :
- Effectuer un appel en fonction de la valeur d'une variable globale : cela permet d'effectuer des opérations de configuration en fonction de la présence ou de l'absence d'une variable dans les paramètres d'appel de l'intégration continue, par exemple.
- Dans un sous-script avec un fichier CSV : appeler un script en fonction d'un paramètre du fichier CSV transmis lors d'un appel à sous-script . Cela nécessite un deuxième niveau de sous-script, mais permet de gérer des contrôles dédiés.