UiPath Documentation
test-manager
2023.4
false
Guide de l'utilisateur de Test Manager
Important :
La localisation du contenu nouvellement publié peut prendre 1 à 2 semaines avant d’être disponible.

Résultats de tests

Lorsque vous démarrez l'exécution d'un ensemble de test, Test Manager effectue le processus suivant :

  1. Une exécution de test est créée dans la section Résultats de tests de Test Manager. Celle-ci va servir de conteneur pour les résultats de test.
  2. Pour chaque cas de test de l'ensemble de test exécuté, un journal de cas de test vide est généré. Ce journal sera joint à l'exécution de test et contiendra ses résultats de test associés.
  3. Au fur et à mesure de l'exécution, Test Manager va remplir chaque journal de cas de test avec les résultats et les informations de journal associées.
Remarque :

À chaque fois qu’une exécution de test est créée, des journaux de cas de test sont ajoutés pour chaque cas de test associé de l’ensemble de test d’origine. Cela permet que les exécutions de test existantes restent actualisées, quelles que soient les mises à jour et les suppressions effectuées sur l’ensemble de tests d’origine.

La table ci-dessous illustre le processus d'exécution d'un ensemble de test dans Test Manager.

Par conséquent, après l'exécution d'un ensemble de test, toute modification apportée à l'ensemble de test ou à ses cas de test associés n'affecte pas les résultats des exécutions précédentes. Même lorsqu'un ensemble de test est supprimé, toutes les exécutions de tests restent inchangées.

Qui peut voir les projets

Tous les rôles d'utilisateur peuvent voir les résultats des tests.

For more information see User and Group Access Management.

Analyser les résultats de test

To view test executions, open Test Results in Test Manager. The execution of each test is listed as a test execution entry. To understand how the test executions work behind the scenes, see Test Results.

En analysant l'exécution de vos tests, vous pouvez effectuer les actions suivantes :

  • Recherchez les résultats de test qui ont été exécutés manuellement ou automatiquement via Orchestrator.
  • Vérifiez la progression de l'exécution des exécutions de tests.
  • Ouvrez l'ensemble de tests qui a été exécuté.
  • Examinez les journaux et les pièces jointes.
  • Create defects in your defect management system directly from Test Manager, if you have an Application Lifecycle Management tool integration. For more information, see ALM Tool Integration.

Par défaut, les exécutions de tests sont triées en fonction de la date à laquelle chaque exécution s'est terminée. Les exécutions en cours et en attente sont placées en premier.

Vous pouvez identifier le statut grâce aux codes couleur attribués à chaque exécution de test, comme suit :

  • Vert : cas de test qui ont réussi.
  • Rouge : cas de test qui ont échoué.
  • Gris : cas de test sans résultats définitifs, tels que des cas de test qui n'ont pas encore été exécutés mais qui font partie d'un ensemble de test en cours d'exécution.

Résultats de test automatisés

The results from automated test executions are imported from Orchestrator automatically. To have your automated tests imported to Test Manager, you need to meet the following condition: The automated test needs to be part of a test set on your Test Manager project. For more information, see Automated Tests.

Remarque :

Si une exécution de test d'Orchestrator contient des résultats pour des cas de test de plusieurs projets dans Test Manager, l'exécution de test est divisée dans Test Manager. Les résultats apparaissent dans les projets où se trouvent les cas de test.

Pour rechercher rapidement vos éléments de test, utilisez la fonction de recherche ainsi que les filtres. Naviguez dans la page en utilisant et en configurant l’outil de pagination. Vous pouvez également utiliser le fil d'Ariane pour naviguer entre les pages.

  1. Filter - You can use the filter to narrow your search. For example, you can search for test results by execution type, when the execution was finished or by status. The filters are automatically saved and kept active until you clear them.
  2. Search - Use the search bar to find test results by their key, execution type or status (requires full search term match). You can use the search bar at the top of the page to look for test results.

Utiliser les résultats d'exécution de tests

To get detailed results from a test execution, go to Test Results and click an entry to open the detailed view. A typical test execution detailed view shows information on when the executions started, duration, and execution logs.

Vous pouvez utiliser le filtre Date de rapport (Reporting Date) pour définir une date unique pour tous les résultats de l'exécution de test. Ceci est utile lorsque vous exécutez des tests pendant la nuit, où certains cas de test sont exécutés avant et après minuit. Sinon, les résultats seront répartis entre différentes dates dans les rapports.

In the Results section you can examine all the test cases that were executed within the test set. You can take actions for each test case. For more info, see Execution log.

You can also open the executed test set by right-clicking an entry in the Test Sets page and selecting Open Test Set, or directly within the test execution.

Journal d'exécution

Dans le cadre des rapports de test, les journaux d'exécution contiennent des informations telles que les détails d'exécution (par exemple, la variation des données et les captures d'écran), les assertions échouées et réussies, et un journal détaillé des événements d'exécution.

Pour ouvrir un journal de cas de test, accédez à Résultats de test (Test Results), ouvrez une exécution de test, puis cliquez sur une clé de cas de test.

Dans la table suivante, vous pouvez afficher le type d'informations collectées lors de l'exécution du cas de test.

Rapport d'exécution de test Description

Assertions

View failed or passed assertions (e.g.,Verify expression activity), and associated screenshots if any were taken during test case execution.

Pour vous assurer qu’Orchestrator prend des captures d’écran lors des exécutions, consultez les ressources suivantes :
  • Default roles in Orchestrator - to check if the default roles have the Test Case Execution Artifacts permission assigned. In case the default roles don't have this permission, then you can create a custom role with this permission.
  • Managing roles in Orchestrator - to learn how to create, edit, or import a role in Orchestrator.

Journaux (Logs)

Affichez les journaux de niveau INFO dans le cadre des RobotLogs, avec des informations sur les processus, le Robot d'exécution et les journaux des événements.

Détails de l'exécution

Affichez les détails des arguments tels que les valeurs d'entrée et de sortie, ainsi que les détails d'exécution et de Robot (par exemple, projet, machine, Robot).

Exigences concernées

Affichez les exigences affectées au cas de test qui a été exécuté. Vous pouvez utiliser cet onglet pour accéder directement à l'exigence concernée.

Créer des défauts à partir des résultats

You can create defect reports including the execution log to your external defect management system, if you already have it integrated with Test Manager. For more information, see ALM Tool Integration.

To create a defect out of an execution log, you need to open a test case log, click Tasks, and then select Create Defect. After the defect has been created, a link is available in the execution log, so you can access the integrated external tool.

Synchronisation des défauts

You can synchronize execution results with external tools, as part of the Application Lifecycle Management tool integration. Information that is gathered during execution, such as results, logs, timestamps, and other details is synchronized with the tool that you have integrated with Test Manager.

Veuillez noter qu'à l'heure actuelle, il ne peut y avoir qu'une seule connexion activée pour la synchronisation globale des défauts par projet.

Remarque :

Qui peut synchroniser les défauts

Tous les rôles d'utilisateur, à l'exception de l'option Lecture seule, peuvent synchroniser les défauts.

For more information see User and Group Access Management.

Créer un défaut

Vous pouvez créer des défauts lorsque vous accédez aux journaux de cas de test sur la page Résultats de test (Test Results).

  1. Accédez aux résultats de test.

  2. Ouvrez un résultat de test et cliquez sur la clé de cas de test pour ouvrir les journaux.

  3. Cliquez sur Tâches (Tasks) et sélectionnez Créer un défaut (Create Defect).

Le défaut est créé et synchronisé avec votre outil externe. Vous pouvez ouvrir le défaut directement dans l'outil (par exemple, Atlassian Jira) en accédant au résultat d'exécution de test qui présente un défaut synchronisé.

Lorsque vous dissociez des défauts d'un outil externe, l'entrée créée dans l'outil reste inchangée. Dans Test Manager, le résultat de l'exécution de test ne sera pas lié à un outil externe.

  1. Accédez aux résultats de test.
  2. Ouvrez un résultat de test, puis cliquez sur Tâches (Tasks).
  3. Sélectionnez Dissocier le défaut (Unlink Defect).

Cette page vous a-t-elle été utile ?

Connecter

Besoin d'aide ? Assistance

Vous souhaitez apprendre ? UiPath Academy

Vous avez des questions ? UiPath Forum

Rester à jour