Catégories

Appels de sous-scripts conditionnels avec Agilitest

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".

bouton ajouter une condition

Sélectionnez ensuite une variable sur laquelle une condition est basée.

sélection des variables

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.

bouton de suppression de la condition

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é
les conditions ont été remplies ou n'ont pas été remplies

🔸 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.

Vous avez encore besoin d'aide ?
Contacter le support