Réexécuter les tests ayant échoué dans une suite de tests automatisée

  • Rversion finale: Xanadu
  • Mis à jour 1 août 2024
  • 2 minutes de lecture
  • Réexécutez les tests ayant échoué au sein d’une suite de tests sans réexécuter l’ensemble de la suite.

    Avant de commencer

    Rôle requis : atf_test_admin, atf_test_designer ou admin

    Pourquoi et quand exécuter cette tâche

    Le bouton Réexécuter les tests ayant échoué s’affiche dans le formulaire Résultats de la suite et dans la visionneuse de progression de l’exécution de la suite après l’achèvement d’une suite avec des tests ayant échoué. Il n’apparaît pas si l’exécution du test est désactivée, si la suite est désactivée, si la suite a réussi ou si l’utilisateur ne dispose pas de l’un des rôles requis.

    Le bouton Réexécuter les tests ayant échoué réexécute tous les tests qui ne réussissent pas, y compris les tests dont l’état est le suivant : annulé, ignoré, échec et erreur. Cela n’inclut pas les résultats des tests avec un état Réussite avec avertissement(s).

    Procédure

    1. Accédez au formulaire de résultat de la suite ou au visualiseur de progression de l’exécution de la suite pour la suite terminée ayant des tests ayant échoué.
    2. Cliquez sur Réexécuter les tests ayant échoué.
      Si les tests réexécutés incluent une étape de formulaire (toute étape impliquant une interface utilisateur) ou d’autres types de , la boîte de Étapes de test de l’interface utilisateurdialogue Choisir un navigateur s’affiche avant d’exécuter les tests.
    3. Dans la boîte de dialogue, choisissez parmi les clients de test en cours d’exécution ou démarrez un nouvel exécuteur.
      Si les tests réexécutés incluent uniquement des étapes de test de serveur, le système exécute les tests sans afficher la boîte de dialogue Choisir un navigateur. Pour en savoir plus, consultez Recommandations de navigateur pour tous les tests et suites et Étapes de test de serveur.

    Résultats

    Le système réexécute les tests ayant échoué.
    • Le système crée une nouvelle hiérarchie de résultats de suite pour les tests réexécutés. Les formulaires Agents d’avancement, Résultat des tests et Résultat de la suite de tests affichent la même hiérarchie de suites que la suite de tests précédente. Ils n’incluent pas les tests ou suites qui ont réussi lors d’une exécution précédente.
    • Si vous supprimez ou désactivez une suite enfant ou un test qui a échoué, puis que vous l’exécutez à nouveau, le système n’exécute pas cette suite ou ce test lors de la nouvelle exécution.
    • Si vous ajoutez une suite ou un test enfant à la suite d’un test ayant échoué, puis que vous l’exécutez à nouveau, le système n’exécute pas la suite ou le test ajouté lors de la nouvelle exécution.

    Que faire ensuite

    Pour afficher les résultats de l’exécution précédente d’un test ou d’une suite, cliquez sur Résultat du test précédent sur le formulaire de résultat de test ou sur Résultat de la suite précédente sur le formulaire de résultat de lasuite de tests. Ces champs n’apparaissent que pour les tests et suites qui ont été réexécutés.