- StudioPro
- Orchestrator
- Testing Robots
- Test Manager
Guide de l'utilisateur de Test Suite
Résultats de tests
Comprendre comment les résultats des tests sont organisés dans Test Manager est très important pour gérer les tableaux de bord et les rapports.
L’un des concepts fondamentaux de Test Manager est que les résultats doivent représenter le test tel qu’il a été conçu lors de son exécution. Cela doit être vrai même si un cas de test a été mis à jour ou même supprimé après son exécution.
Il en va de même pour les ensembles de tests. Les résultats de l'exécution doivent représenter l'ensemble de l'ensemble, même si les cas tests ont été supprimés de l'ensemble après l'exécution initiale.
Lorsque vous démarrez l'exécution d'un ensemble de test, Test Manager effectue le processus suivant :
- 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.
- 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.
- 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.
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.
Pour afficher les exécutions de test, sélectionnez Résultats des tests ( Test Results ) dans la navigation du projet. Vous verrez une liste d'exécutions de test représentant chacune l'exécution d'un ensemble de tests.
La sélection de Résultats des tests ( Test Results ) dans la navigation du projet vous permet d'afficher les résultats des tests. C’est l’endroit idéal pour :
- trouver vos résultats de test, même s'ils proviennent d'exécutions manuelles ou automatiques d'Orchestrator
- voir la progression des exécutions en cours
- analyser les détails des résultats tels que les journaux et les captures d'écran
- créer des défauts dans votre système de gestion des défauts directement depuis Test Manager
L'aperçu affiche toutes les exécutions de test disponibles, triées en fonction de la date à laquelle l'exécution s'est terminée. Il affiche également les exécutions en cours d'exécution, qui ont été annulées ou qui sont en attente. Les exécutions en cours et en attente sont toujours en tête de liste.
La colonne des résultats affiche le résumé des résultats de chaque exécution. De plus, la colonne des résultats est codée par couleur pour vous aider à comprendre facilement ce qui s'est passé avec l'exécution d'un ensemble de tests particulier :
- Vert : cas de test qui ont réussi.
- Rouge : cas de test ayant é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.
Les résultats des tests automatisés sont toujours importés automatiquement depuis UiPath Orchestrator. Pour importer un résultat particulier d'une exécution de cas de test, les exigences suivantes doivent être remplies :
- L'instance Orchestrator doit être affectée à cette instance Test Manager, comme décrit ici.
- Le cas de test doit exister sur cette instance Test Manager (dans n'importe quel projet), comme décrit ici.
Les résultats des tests automatisés sont importés dans les projets où se trouvent les cas de test correspondants.
Pour obtenir les résultats détaillés d'une exécution de test, cliquez sur son nom sur la page Résultats du test ( Test Results ). Cela ouvre la vue détaillée de l'exécution du test.
Dans l'onglet Vue d'ensemble (Overview), vous trouverez des informations de base sur l'exécution, telles que le moment où elle a commencé, la durée et les résultats accumulés.
La Date de rapport ( Reporting Date ) vous permet de sélectionner une date à laquelle les résultats de cette exécution de test sont attribués. Ceci est utile, par exemple, lorsqu'il s'agit de résultats d'exécutions nocturnes où certains cas de test sont exécutés avant minuit et d'autres après minuit. Dans ce cas, vous obtiendriez une répartition aléatoire entre les dates des rapports. La date de rapport vous permet d'affecter tous les résultats à un jour particulier, quelle que soit la date technique de l'exécution.
En bas, une liste de tous les cas de test ayant échoué dans cette exécution de test s'affiche, ainsi que des informations supplémentaires.
Dans l'onglet Résultats (Results), la liste des résultats de tous les cas de test de cette exécution de test s'affiche.
Chaque élément de la liste représente l'exécution d'un cas de test. Cliquer sur la touche d'un cas de test permet d'accéder au cas de test. Cliquer sur le libellé des résultats affiche le Journal du cas de test (Test Case Log) qui contient toutes les informations du journal ainsi que les captures d'écran qui ont été collectées lors de l'exécution de ce cas de test particulier.
Cliquer sur une étiquette de résultat ouvre le journal des cas de test de ce résultat particulier. Ce journal contient toutes les données collectées lors de l'exécution. Il fournit une description détaillée de toutes les étapes qui ont été effectuées pendant l'exécution, ainsi que des événements qui se sont produits tels que les messages d'erreur qui sont apparus. En outre, toutes les captures d'écran prises lors de l'exécution peuvent être trouvées dans le journal des cas de test.
L'onglet Captures d'écran vous permet de voir toutes les captures d'écran prises lors de l'exécution d'un cas de test ayant échoué. Cliquez sur l'aperçu pour obtenir une vue plus grande d'une capture d'écran.
L'un des principaux objectifs des tests est de créer une description détaillée des problèmes trouvés lors de l'exécution des tests. La qualité des informations sur les défauts fournies aux développeurs est essentielle à un cycle de développement rapide. Vous pouvez créer des rapports de défauts détaillés directement à partir de Test Manager dans votre système de gestion des défauts externe s'il est correctement configuré.
Pour créer un défaut dans votre système de gestion des défauts, ouvrez n'importe quel journal de cas de test et sélectionnez Créer un défaut dans le menu Tâches. Un message s'affiche lorsque le défaut a été créé. De plus, un lien vers le défaut créé est affiché dans le Journal des cas de test, sous la section Défaut .
Le défaut fournit toutes les informations du journal du cas de test, ainsi que les captures d'écran d'Orchestrator.