Agilitest vous permet d'appeler des sous-scripts dits"conditionnels", c'est-à-dire que l'évaluation d'une condition entraîne l'appel ou non du 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".
.png)
Sélectionnez ensuite une variable sur laquelle une condition est basée.
.png)
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.
.png)
Les autres paramètres d'appel du 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 au sous-script :
- Flèche verte: le sous-script sera appelé
- Signe d'arrêt: le sous-scriptum ne sera pas appelé
.png)
🔸 Avertissement
Pour la création et la maintenance, nous recommandons de ne pas utiliser la fonctionnalité d'appel sous-script conditionnel, 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 de fichier CSV passé en tant qu'appel de sous-script . Cela nécessite un deuxième niveau de sous-script, mais permet de gérer des contrôles dédiés.