Spécification du comportement de gestion des erreurs

Vous pouvez spécifier la manière dont les conditions d'erreur sont gérées lors de l'exécution d'un test ou d'un planning. Les conditions d'erreur incluent les , les échecs de connexion, les dépassements de temps imparti par le serveur, les alertes sur le code personnalisé et les problèmes de corrélation de données.

Pourquoi et quand exécuter cette tâche

Vous pouvez spécifier le comportement de gestion des erreurs pour le plan de travail, les plannings, les tests et les éléments/étapes de test. Le rapport d'erreurs affiche les conditions d'erreur et le comportement d'erreur qui se sont produits dans un test ou un planning. Lorsque vous configurez le comportement de traitement des erreurs pour le plan de travail, ce comportement est appliqué à tous les tests que contient le plan de travail. Pour l'appliquer au plan de travail, cliquez sur Fenêtre > Préférences > Test > Exécution de test > Gestion des erreurs.

Une préférence Gestion des erreurs est disponible depuis la version 9.2 (Erreur fatale de l'interface utilisateur mobile ou Web) pour permettre à l'exécution de texte pour un test composite de se poursuivre, même après une exception fatale dans l'un des tests d'un test composite.

Procédure

  1. Dans le navigateur de test, naviguez jusqu'à un test et faites un double clic dessus. Le test s'affiche.
  2. Dans l'éditeur de test, effectuez l'une des étapes suivantes :
    1. Pour spécifier le comportement de gestion des erreurs pour une demande/étape ou d'autres éléments de la hiérarchie de test, sélectionnez l'élément dans la section Contenu du test et, dans la section Détails du test, cliquez sur l'onglet Options avancées.
    2. Pour spécifier le comportement de gestion des erreurs d'un élément tel qu'une connexion, un , une substitution ou une référence, sélectionnez-le, puis cliquez sur Changer. Passez à l'étape 5.
    3. Pour spécifier le comportement de gestion des erreurs pour un jeu de données associé à un test, dans la page Options communes, sélectionnez le jeu de données, puis cliquez sur Propriétés du jeu de données. Cliquez sur Modifier. Passez à l'étape 5.
  3. Sous Gestion des erreurs, développez Cliquer pour afficher les conditions. La table des conditions d'erreur s'affiche. Cette table répertorie toutes les conditions possibles qui peuvent être gérées dans le test.
  4. Cochez la case à côté de la condition pour laquelle vous voulez spécifier le comportement. Une fenêtre s'ouvre, dans laquelle vous pouvez spécifier l'action à effectuer et le message à consigner lorsque la condition se produit.
  5. Pour appliquer une action lorsque la condition indiquée se produit, cochez la case Outrepasser l'action en cas d'erreur.
    Option Description
    Continuer Permet de poursuivre l'exécution du test.
    Quitter la transaction Permet de quitter une transaction lorsque la condition spécifiée se produit. Sélectionnez la transaction Le plus à l'intérieur ou Le plus à l'extérieur ou entrez le nom d'une transaction.
    Quitter la boucle Permet de quitter une transaction lorsque la condition spécifiée se produit. Sélectionnez la boucle Le plus à l'intérieur ou Le plus à l'extérieur ou entrez le nom d'une boucle.
    Continuer jusqu'à la prochaine itération de la boucle Permet de passer à l'itération suivante d'une boucle lorsque la condition spécifiée se produit. Sélectionnez la boucle Le plus à l'intérieur ou Le plus à l'extérieur ou entrez le nom d'une boucle.
    Quitter le test Permet de quitter le test lorsque la condition spécifiée se produit.
    Quitter l'utilisateur Permet d'arrêter l'utilisateur virtuel qui a rencontré la condition spécifiée.

    Pour un test d'interface Web, cette action arrête l'exécution du test.

    Arrêter l'exécution Permet d'arrêter l'exécution lorsque la condition spécifiée se produit.
  6. Pour contribuer à l'état de santé de la page, de la transaction ou de la boucle, cochez la case Outrepasser la contribution à l'état de santé et sélectionnez Oui. Les rapports respectifs affichent l'état de santé de la page, de la transaction ou de la boucle.
  7. Facultatif : Pour écrire un message dans le journal de test lorsque la condition indiquée se produit, cochez la case Outrepasser l'action en cas d'erreur et entrez un message.
  8. Cliquez sur OK.

Exemple

Pour arrêter l'exécution d'un test en cas d'échec d'une action de l'interface utilisateur mobile ou Web, cochez la case Echec de l'action de l'interface utilisateur mobile ou Web. Cliquez sur Quitter le test, puis sur OK. Le comportement de gestion des erreurs spécifié à l'endroit le plus proche de l'endroit où une erreur se produit est prioritaire. Si une action spécifique doit se poursuivre en cas d'échec d'une étape, et que le test a été configuré de manière à s'arrêter dans cette éventualité, l'exécution du test va se poursuivre en cas d'échec de l'étape.