Katalon / Définir la méthode

Références

L'actualité

Librairie

L'information

Définir la méthode

Une méthode consiste en des instructions pour effectuer une tâche spécifique. Les méthodes définies peuvent être appelées pour être réutilisées ultérieurement. Reportez-vous à la rubrique Instructions d'appel de méthode pour plus de détails sur la procédure à suivre pour appeler une méthode définie.

Définir une méthode en mode manuel

Ouvrez un scénario de test en mode Manuel, puis sélectionnez pour ajouter la méthode depuis la barre d'outils de la commande.


La boîte de dialogue Générateur de méthode s'affiche.


Spécifiez les informations requises pour votre méthode comme suit:

Déclaration La description
Name Le nom de la méthode.
Return type Le type d'objet que cette méthode retournera après son exécution.
Setup, Teardown options Cochez n'importe quelle case pour indiquer s'il s'agit d'une méthode setup() ou teardown(). Reportez-vous à SetUp() et TearDown() en mode manuel pour plus de détails.
Parameter list Tout paramètre nécessaire pour passer à la méthode.

En cliquant sur le bouton Insérer, une ligne sera ajoutée à la grille. Vous pouvez ensuite changer le type et le nom du paramètre en double-cliquant et en modifiant la cellule appropriée.
Cliquez sur OK après avoir configuré les détails de la méthode.

Une étape de test représentant la méthode récemment définie est ajoutée au scénario de test. Vous pouvez passer en mode Script pour définir le contenu de la méthode .


Enregistrez le cas de test lorsque vous avez terminé.

Une fois qu'une étape de test est définie en tant que méthode, il ne sera pas autorisé à changer de mot clé.

SetUp() et TearDown() en mode manuel

Les testeurs d'automatisation souhaitent généralement spécifier une configuration de prérequis et de nettoyage pour leurs scénarios de test.

Avec la configuration prérequise, certaines actions doivent être effectuées avant de démarrer l'exécution du test. Pour la configuration de nettoyage, certaines actions doivent être effectuées une fois l'exécution du test terminée.

Ceci peut être réalisé en utilisant les méthodes setup() et teardown().

Méthode Description Usage courant
Set Up Cette méthode est toujours appelée en premier avant d'exécuter les étapes de test principales. Préparer un environnement de test tel que :
  • Démarrer un nouveau navigateur avec des cookies propres
  • Création de bases de données temporaires et proxy, de répertoires
  • Démarrer un processus serveur
  • ...
Tear Down If Failed Cette méthode sera appelée après l'exécution de toutes les étapes du scénario de test et l' une de ces étapes a le statut Echec . Environnement de test de nettoyage tel que :
  • Fermeture des navigateurs
  • Divulgation des connexions ouvertes à la base de données ou au serveur
  • ...
Tear Down If Passed Cette méthode sera appelée après l'exécution de toutes les étapes du scénario de test et toutes ces étapes ont le statut Passe .
Tear Down If Error Cette méthode sera appelée après l'exécution de toutes les étapes du scénario de test et l' une de ces étapes a le statut Erreur .
Tear Down Cette méthode s'appellera finalement .

Les méthodes SetUp() / TearDown() auront le statut Erreur si un problème survient pendant leur exécution. La seule exception à cela est lorsque AssertionError Class est utilisé ou que les méthodes sont ignorées.

Définir une méthode dans la vue Script

La vue Script d'un scénario de test vous permet de définir et de gérer facilement des méthodes par programmation à l'aide du langage Groovy ou Java.
Reportez-vous à http://groovy-lang.org/structure.html#_methods pour plus de détails sur les méthodes dans Groovy.

Par exemple :


SetUp() et TearDown() en mode Script

Vous pouvez déclarer une méthode en tant que méthode setup() ou teardown() à l'aide de l'annotation appropriée située au-dessus de celle-ci :

Par exemple :