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 :
