Dans HorusTest, une Étape de test est l'élément unitaire d’un Scénario de test. Elle correspond à une Action ou une Vérification effectuée dans le site ou l’application à tester.
Étape de test de type Action
Une Action correspond à toutes les opérations permettant de simuler le comportement d’un utilisateur final dans un navigateur Web.
Cela contient les actions réalisées à la souris ou au clavier.
Exemple
Cliquer sur un lien ou un bouton, remplir et soumettre un formulaire, téléverser un fichier, basculer d’onglet, etc.
Mais cela contient également toutes les actions que fait naturellement un utilisateur.
Exemple
Patienter, lire un texte avant de l’analyser et vérifier qu’il s’agit bien de celui attendu, etc.
Attention
Réaliser uniquement des Actions dans un Scénario de test n’est généralement pas suffisant pour garantir que le système fonctionne bien comme attendu.
Il est important de compléter le Scénario de test en ajoutant des Étapes de test de type Vérification.
Même si chaque Action intègre des contrôles de base (pour cliquer sur un élément, il est nécessaire et logique qu’il soit présent et cliquable par exemple), les Étapes de test de type Vérification apporteront une sécurité supplémentaire et augmenteront la qualité du Scénario de test.
Une Action peut être facultative. Dans ce cas, son échec lors de l'exécution n'interrompt par l'exécution.
Pour en savoir plus, consulter :
- La liste des Actions disponibles
- Le tutoriel Comment ajouter une Étape de test dans un Scénario de test ?
- Le tutoriel Comment configurer une Étape de test facultative ?
Étape de test de type Vérification
Une Vérification correspond aux opérations réalisées naturellement par l’utilisateur pour déterminer si les Actions effectuées ont bien entraîné le comportement attendu.
Exemple - Je viens de cliquer sur un lien, une nouvelle page s’affiche.
Afin de vérifier s’il s’agit bien de la page attendue, je vérifie que tout ce qui identifie la page de façon certaine est bien présent :
- le logo de l’application,
- le titre principal de la page,
- les informations de l’utilisateur connecté,
- le contenu de la page,
- etc.
Cela peut être aussi vérifier qu'un fichier a bien été téléchargé, que son nom est bien celui attendu, etc.
Pour en savoir plus, consulter :
- La liste des Vérifications disponibles
- Le tutoriel Comment ajouter une Étape de test dans un Scénario de test ?
Exemple : Étape de test Action et Vérification dans un Scénario de test
