Déclarations de contrôle
Katalon Studio
permet de dicter le déroulement logique de l'exécution en prenant en charge des
instructions de contrôle telles que
If / Else , for / while ou Try / Catch
...,
qui sont des concepts très courants en langage de programmation.
Une fois qu'une étape de test est ajoutée à l'une des instructions de contrôle, il ne sera pas autorisé à la changer en un autre mot clé.
Déclarations décisionnelles
En vue manuelle
Ouvrez un scénario de test en mode manuel, puis accédez à la section Déclarations décisionnelles à partir de la barre d'outils de commandes.
Reportez-vous au tableau suivant pour l'utilisation de chaque instruction :
Déclaration |
La description |
If |
Cette instruction nécessite une condition booléenne en tant que valeur d'entrée. Katalon Studio exécutera toutes les étapes une fois la condition déclenchée. |
Else If |
Utilisation de Else If après If , vous pouvez créer une combinaison de conditions dans lesquelles les étapes de la première condition satisfaite seront exécutées. |
Else |
Cette déclaration sert de conclusion à la structure If-Else If-Else . Les étapes de cette instruction seront exécutées si toutes les conditions ci-dessus ne sont pas déclenchées. |
Switch |
Cette instruction nécessite une expression, souvent appelée expression de contrôle (ou variable de contrôle ), en tant que valeur d'entrée . |
Case |
Les cas indiquent la valeur supposée pour l'expression de contrôle, avec les étapes correspondantes à exécuter en cas de correspondance.
Chaque cas aura une pause par défaut qui devrait être positionnée à la fin du bloc cas pour en marquer la fin.
|
Default |
Cette déclaration est automatiquement incluse dans chaque instruction Switch .
Dans les cas où aucune valeur de casse ne peut être mise en correspondance, les étapes de la procédure par défaut seront suivies.
|
En mode script
La vue
Script
des cas de test vous permet de définir et de gérer par programmation une structure
If-Else ou Switch-Case
facilement à
l'aide du langage
Groovy
ou
Java
.
Reportez-vous à
http://groovy-lang.org/semantics.html#_conditional_structures pour plus de détails
sur la structure conditionnelle dans
Groovy
.
Déclarations en boucle
En vue manuelle
Ouvrez un scénario de test en mode manuel, puis accédez à la section
Commandes en boucle
à partir de la barre d'outils des commandes.
Reportez-vous au tableau suivant pour l'utilisation de chaque instruction :
Déclaration |
La description |
For |
Cette instruction accepte une plage, une liste ou un tableau en tant que valeur d'entrée afin que Katalon Studio sache combien de fois exécuter toutes les étapes de la structure For . |
While |
Cette instruction nécessite une condition booléenne en tant que valeur d'entrée afin que Katalon Studio continue à exécuter toutes les étapes jusqu'à ce que la condition échoue . |
En vue script
La vue Script des scénarios de test vous permet de définir et de gérer par programmation une structure
do
ou
while
en utilisant soit le langage
Groovy
,
soit le langage
Java
.
Reportez-vous à
http://groovy-lang.org/semantics.html#_looping_structures pour plus de détails sur les structures en boucle dans
Groovy
.
Déclarations de branchement
En vue manuelle
Ouvrez un scénario de test en mode manuel, puis accédez à la commande
Déclarations de branche
depuis la barre d'outils.
Reportez-vous au tableau suivant pour l'utilisation de chaque instruction :
Déclaration |
La description |
Break |
Katalon Studio quittera le bloc de code actuel et passera à l'étape suivante du bloc de code / test. |
Continue |
Katalon Studio ignorera le reste de la boucle en cours et poursuivra la prochaine itération de la boucle. |
Return |
Katalon Studio quittera la méthode / étape en cours et le contrôle de flux retournera à l'endroit où la méthode / l'étape a été appelée. |
En vue script
La vue
Script
des scénarios de test vous permet de définir et de gérer par programmation des interruptions,
des suivis et des retours par programmation à l' aide du langage
Groovy
ou
Java
.
Par exemple :
Bloc de gestion des exceptions
En vue manuelle
Ouvrez un scénario de test en mode manuel, puis accédez à
Exception Handling Statements
à partir de la barre d'outils de commande.
Reportez-vous au tableau suivant pour l'utilisation de chaque instruction :
Déclaration |
La description |
Try |
Cette déclaration indique que toutes les étapes à l'intérieur seront surveillées par des gestionnaires d'exceptions . |
Throw |
Avant de pouvoir Catch une exception, certains codes doivent en générer une.
Indépendamment de ce qui jette l'exception, il est toujours impliqué dans la déclaration Throw
|
Catch |
Katalon Studio exécutera toutes les étapes qu'il contient lorsqu'un problème est survenu pendant l'exécution du bloc Try .
|
Finally |
Il s'agit de la dernière partie de la structure Try-Catch-Finally et toutes les étapes de celle-ci seront exécutées indépendamment de toute exception.
|
En vue script
La vue
Script
des scénarios de test vous permet de définir et de gérer facilement une exception par programmation à l'aide du langage
Groovy
ou
Java
.
Reportez-vous à
http://groovy-lang.org/semantics.html#_try_catch_finally pour plus de détails sur la gestion des exceptions dans
Groovy
.
Par exemple :