Catégories

exécutions de sous-script

▶️ Vous pouvez également regarder notre tutoriel sur comment exécuter des indices sur notre canal Youtube.

Lorsqu'un script est suffisamment long, vous pouvez le réduire en créant un sous-script.

L'utilisation d'indices vous permettra de factoriser les fonctions communes de vos tests, telles que la création de données de test, la connexion, les opérations régulièrement utilisées, etc.

Un autre avantage est que vous pouvez passer des valeurs en tant que paramètres à vos sous-scripts, ce qui rend vos sous-scripts évolutifs et génériques.

Enfin, si vous gérez correctement la granularité de vos scripts et sous-scripts, cela vous permettra également d'avoir des scripts de test qui ne sont pas trop longs, qui sont lisibles et faciles à maintenir.

Créer un sous-script

L'action sous-script a été conçue pour être évolutive.

Pour créer un sous-scriptsélectionnez toutes les actions de votre script qui vous intéressent. Vous pouvez le faire en en appuyant sur la touche CTRL.

sélectionner des actions

Ensuite, glissez et déposez vos actions sur votre page "Subscripts"dans votre explorateur.

dossier sous-script

Votre sous-script apparaît dans l'explorateur de projets.

sous-script dans l'explorateur

Elle apparaîtra également sous la forme d'une action d'appel sous-script dans le script dont les actions ont été extraites si vous cochez la case "Insérer une action sous-script ".

insérer une action sous-script

Ouvrir un sous-script

Il existe différentes façons d'ouvrir les indices, même si elles ont des typologies différentes telles que des itérations multiples, bloquées, aléatoires, etc...

Lorsque vous souhaitez ouvrir le script enfant avec le lien vers le parent, cliquez sur le bouton "Exécuter l'action"pour ouvrir votre sous-script et l'exécuter.

bouton d'exécution

Si votre sous-script contient des paramètres, ceux-ci apparaîtront dans une petite fenêtre affichant ces paramètres pendant quelques instants au cours de l'exécution.

paramètres montrant

Pour faire réapparaître ces paramètres, cliquez sur le bouton "\x"en bas à droite de l'écran.

pour afficher les paramètres

Un sous-script avec une seule itération

Dans un sous-script avec une seule itération, si vous cliquez sur le bouton"Exécuter les valeurs de retour", il retournera au script parent.

bouton d'exécution des valeurs de retour

Les éléments n'apparaîtront plus dans votre sous-script mais les paramètres resteront dans le sous-script.

Il est également possible d'arrêter le lien avec le parent, afin de ne pas revenir au parent une fois que le sous-script a fini de s'exécuter et de poursuivre l'exécution du script.

Si vous ne voulez pas que cela se produise, et que vous exécutez simplement le sous-script. simplement exécuter le sous-scriptil suffit de cliquer sur l'icône de la croix pour annuler l'action de retour.

bouton d'annulation

Un sous-script avec plusieurs itérations

Dans un sous-script comportant plusieurs itérations, le nombre d'itérations apparaîtra sur la ligne d'action d'appel du sous-script .

sous-script appelé 3 fois

Ainsi qu'en bas à droite de l'exécution de votre sous-script.

nombre d'itérations

Si vous cliquez une fois sur la flèche, elle passera à l'itération suivante avec ses paramètres, et ainsi de suite si vous cliquez à nouveau sur la flèche.

bouton flèche

A la fin de ces itérations, comme dans le cas précédent, ce bouton sera utilisé pour revenir au parent.

Vous pouvez également exécuter vos itérations l'une après l'autre.

Pour ce faire, cliquez sur le bouton"Play" de votre éditeur dans le menu de gestion des canal au lieu d'exécuter les actions l'une après l'autre.

bouton de lecture

Cela correspond davantage à un mode d'exécution, par rapport aux cas précédents qui correspondaient davantage à la création ou à la maintenance.

Vous avez encore besoin d'aide ?
Contacter le support