test-suite
latest
false
UiPath logo, featuring letters U and I in white
Guide de l'utilisateur de Test Suite
Automation CloudAutomation Cloud Public SectorAutomation SuiteStandalone
Last updated 15 nov. 2024

Guide de démarrage rapide

This quickstart guide provides you with a comprehensive introduction to Test Manager, empowering you to efficiently manage and execute test cases for your Studio projects. Test Manager offers a robust test management solution with support for multiple test frameworks, integration with various source control systems, and advanced reporting capabilities.

Follow these steps to get started with Test Manager:
  1. Create a project in Test Manager, or import an existing project.

    Visitez la page Importer un projet afin de découvrir comment importer des projets de test à partir d’autres outils.

  2. Créez des exigences pour vos cas de test.
  3. Create test cases either in Studio, or directly in Test Manager.
  4. Créez des ensembles de tests et attribuez-leur des cas de test.
  5. Exécutez les tests.
  6. Analysez les résultats de test.

Créer un prérequis

It is very common to use specialized requirements management tools to manage requirements like user stories, epics, or other artifacts. Test Manager supports the synchronization of requirements from external tools as well as the creation of requirements from within Test Manager. In a Test Manager project, there can be requirements that are synced from external tools as well as requirements that were created in Test Manager.
  1. Dans le menu Conception de test ( Test Design ), accédez à la page Exigences (Exigences).


  2. Cliquez sur Créer une exigence (Create Requirements). La fenêtre Créer une exigence ( Create Requirement ) s'affiche.
  3. Remplissez les champs en conséquence :
    • Nom (Name) : le nom de votre exigence.
    • Description - (Facultatif) Ajoutez n'importe quelle description à l'exigence. Pour ajouter du texte formaté, utilisez la syntaxe Markdown .
    • Vous pouvez également ajouter des libellés d'objets numériques.
  4. Cliquez sur Créer ( Create). Votre nouvelle exigence s'affiche sur la page Exigences (Exigences).
    Astuce : Télécharger des documents

Quality-check requirements

AutopilotTM assists you in evaluating requirements for quality aspects such as clarity, completeness, and consistency in Test Manager.

For an existent requirement, select Evaluate quality and evaluate the requirement using AutopilotTM, to generate a list of suggestions that you can directly implement. Provide supporting documents to AutopilotTM and additional guidance through a prompt that you choose from your library or that you type in yourself.

Après avoir déclenché l’évaluation, développez chaque suggestion pour mettre à jour son statut en fonction de la progression de votre implémentation. Vous pouvez choisir d’ajouter la suggestion à vos exigences, en indiquant son statut comme En cours ou Terminé. Une option permettant de supprimer les suggestions est également disponible.

Générez davantage de suggestions ou régénérez-les avec différents documents support ou des conseils supplémentaires à l’aide des options Plus de suggestions et Régénérer. Vous pouvez également conserver les suggestions pour référence future en les exportant vers Word.

Visit Quality-check requirements -Best practices to understand how to efficiently evaluate your requirements using AutopilotTM.

Exigences de clonage

Pour élargir votre portefeuille de tests, vous pouvez cloner une exigence à la fois. Afin de cloner une exigence :

  1. Sélectionnez Plus d’options pour l’exigence que vous souhaitez dupliquer, puis sélectionnez Cloner (Clone).
  2. Choisissez les informations que vous souhaitez cloner, puis sélectionnez Confirmer.

Créer des cas de test

Test Manager provides a set of features for creating, managing, and executing test cases for your projects. This guide walks you through the process of creating test cases, assigning automations to them, adding manual steps, and linking requirements.

Créer des cas de test

Build your testing portfolio, and create test cases within Test Manager:

  1. Open your project in Test Manager and navigate to the Test Cases section.
  2. Sélectionnez Créer un cas de test et configurez les détails du cas de test tels que le nom, la version, la description et les libellés.
  3. Sélectionnez Confirmer et le cas de test s'affichera sous Cas de test.

Generating tests for requirements

Use AutopilotTM to generate a list of potential test cases.

Vous pouvez utiliser deux types de génération de cas de test :
  • Générer des tests à partir de prérequis : vous pouvez générer des cas de test à partir des informations des prérequis, associés à des documents chargés et à des instructions supplémentaires.

    Ouvrez une exigence et sélectionnez Générer des tests afin de générer des tests pour cette exigence.

  • Générer des tests pour les transactions SAP : vous pouvez générer des cas de test pour les transactions SAP à partir de la carte thermique ainsi que des écarts découverts dans l’analyse de l’impact des modifications, en vous fondant sur des documents chargés ainsi que sur des instructions supplémentaires.

Refine the generation process with documents and instructions for AutopilotTM to use in generating the test cases. After you select Generate tests, review the generated test cases and create tests if satisfied, or refine them with more details if otherwise.

Visit Generate tests for requirements: Best practices to check how to use the test generation feature at its full potential.

Lier les cas de test aux exigences

To establish traceability between test cases and requirements, you can assign test cases to requirements in Test Manager.

  1. Ouvrez le cas de test souhaité.
  2. Accédez à Tâches et sélectionnez Assigner au prérequis.
  3. Choisissez les exigences auxquels vous souhaitez lier le cas de test.
  4. Sélectionnez Attribuer (Assign) pour enregistrer les modifications.

Attribuer l’automatisation Studio à des cas de test

Test cases in Test Manager can include both manual steps and a Studio automation. The automations are created in Studio as test cases, using the available activities. You need to assign Studio automations to test cases from Test Manager, to use automated executions.

To link an automation created in Studio to a test case in Test Manager:

  1. Integrate Studio with Test Manger, and configure the Test Manager Settings from the Studio Design ribbon.
  2. Select Link to Test Manager.
  3. Configurez les informations suivantes du cas de test :
    • Project: Select your project. If you did not set a default project for Test Manager, see Integrating with Studio.
    • Test  : sélectionnez l'ensemble de tests dans la liste déroulante.
    • Name: Enter a name only if you create a new test case in Test Manager.
    • Requirement: Leave this field blank if you don't want to link the test case to an existing requirement. The name is read-only in Test Manager. Alternatively, you can select a Requirement from the dropdown list if you want to assign the test case to a specific requirement in Test Manager.



Ajouter des étapes manuelles à des cas de test

Outre l'automatisation, vous pouvez également inclure des étapes manuelles dans les cas de test. Ces étapes manuelles vont fournir des instructions pour l'exécution d'actions spécifiques au cours du processus de test. Lorsque vous créez ou modifiez un cas de test, vous pouvez ajouter des étapes manuelles, décrire l'action et le comportement attendu, ainsi que définir les valeurs du presse-papiers, afin de ne pas devoir procéder à une saisie manuelle dans les champs.

Visit Manual test cases to learn how to add manual steps to test cases inside Test Manager.

Chargement des documents

In Test Manager, you have the option to upload relevant documents as attachments to test cases.

Vous disposez des options suivantes pour charger des documents :
OptionDescription
Chargement manuelSuivez les étapes ci-dessous :
  1. Open your project in Test Manager.
  2. Accédez à l'un des artefacts suivants :

    • Prérequis
    • Cas de test
    • Ensemble de tests
  3. Cliquez sur une clé d'artefact dans la liste pour l'ouvrir.
  4. Accédez à l'onglet Documents.
  5. Cliquez sur le bouton Ajouter un document (Add document) et choisissez un fichier ou déplacez-le directement dans la page.

    Le fichier est ajouté à votre test.

Activité Joindre un document (Attach Document) Ajoutez l’activité Joindre un document ( Attach Document) dans votre automatisation Studio. Les pièces jointes apparaîtront dans l’onglet Pièces jointes de la page Exécution après l’exécution.

Clonage des cas de test

Pour créer facilement plusieurs ensembles de tests similaires, vous pouvez également cloner des cas de test spécifiques. Pour cloner un cas de test :
  1. Sélectionnez Plus d’options pour le cas de test que vous souhaitez dupliquer, puis sélectionnez Cloner (Clone).
  2. Choisissez si vous souhaitez également cloner des informations connexes, telles que des documents, des libellés ou des affectations aux exigences.
  3. Sélectionnez Cloner (Clone) pour enregistrer vos modifications.

Managing test cases

Test Manager provides a range of actions that can be performed on individual test cases:

  • Afficher l'aperçu d'un cas de test lorsque vous sélectionnez sa clé. Vous êtes redirigé vers la page Vue d'ensemble.
  • Accéder au journal du dernier résultat du cas de test. Sélectionnez Ouvrir le journal d’exécution d'un cas de test et vous accéderez aux détails relatifs à la dernière exécution de test.
  • Supprimer les cas de test.
  • Dissocier l’automatisation.
  • Cloner les cas de test.

Creating test sets

Test Sets in Test Manager are used to group test cases and define which tests should be executed together in a single run. They provide a way to organize tests based on their purpose and execution requirements. To create a test set, follow the steps below:

Creating test sets

Pour créer un ensemble de test :
  1. Open your project in Test Manager, and select Test Sets.
  2. Sélectionnez Créer un ensemble de tests.
  3. Saisissez les informations relatives à l'ensemble de tests, comme son nom, sa description, s'il doit ou non afficher la couverture de l'activité (Activer le calcul de la couverture de l'activité RPA (Enable RPA activity coverage calculation)) et les libellés.
  4. Sélectionnez Créer (Create) pour enregistrer vos modifications.

Attribuer des cas de test à des ensembles de test

Après avoir créé un ensemble de test, vous devez lui attribuer des cas de test. Pour attribuer des cas de test à un ensemble de test, ouvrez l'ensemble de test souhaité, puis, dans le menu Tâches, sélectionnez Attribuer des cas de test.

Vous pouvez affecter simultanément des cas de test à un ensemble de test de deux manières différentes :
  • Utiliser l'affectation statique : sélectionnez manuellement les cas de test que vous souhaitez lier.


  • Utilisation de l’affectation dynamique : saisissez le libellé des cas de test que vous souhaitez attribuer. Chaque fois qu'une exécution sera démarrée, tous les cas de test auxquels au moins un des libellés sélectionnés est attribué seront ajoutés à l'exécution.


L'image interactive ci-dessous vous montre comment créer un ensemble de tests et lui attribuer des cas de test statiques et dynamiques.

Configuration d'ensembles de tests pour une exécution à partir d'un dossier d'exécution spécifié

Les ensembles de test peuvent être définis pour s'exécuter à partir d'un dossier d'exécution par défaut ou d'un dossier d'exécution spécifié. Cela vous permet d’exécuter exclusivement des cas de test qui font partie de ce dossier particulier. Par ailleurs, vous avez également la possibilité de spécifier des packages particuliers et leurs versions à partir desquelles les cas de test seront exclusivement exécutés. Pour utiliser cette capacité, procédez comme suit :

  1. Vérifiez les paramètres au niveau du locataire :
    1. Visit Test Manager, select Settings from the header, and then go to the General tab.
    2. Vérifiez le paramètre de contexte d'exécution Héritage (Allow Legacy ) :
      • Si ce paramètre est activé : les cas de test s'exécutent sans dossier d'exécution spécifique.
      • Si le paramètre est désactivé : les cas de test ne peuvent s’exécuter qu’à partir d’un dossier d’exécution Orchestrator spécifique, ainsi qu’à partir d’un package et d’une version spécifiés.
  2. Définir un dossier d'exécution par défaut dans les paramètres du projet :
    1. Accédez aux Paramètres du projet (Project Settings) et sélectionnez l'onglet Automatisation (Automation).
    2. Définissez votre dossier d'exécution par défaut.

      Ce dossier par défaut s'applique à tous les ensembles de test, sauf si un dossier d'exécution unique est spécifié.

  3. Sélectionner un dossier d'exécution pour un ensemble de tests :
    1. Accédez à Ensembles de tests ( Test Sets) et ouvrez un ensemble de tests.
    2. Dans l'onglet Cas de test ( Test cases ), sélectionnez Sélectionner l'automatisation ( Select Automation).
    3. Choisissez un dossier préféré dans la liste déroulante Dossier d'exécution ( Execution folder ).
    4. Sélectionnez Enregistrer ( Save) pour appliquer la modification.
  4. Sélectionner un package et une version particuliers :
    1. Dans l'onglet Cas de test ( Test Cases ) d'un ensemble de tests, sélectionnez à nouveau Sélectionner l'automatisation ( Select Automation ).
    2. Choisissez une des options suivantes :
      • Sélectionner automatiquement les packages: sélectionne tous les packages disponibles dans le dossier avec leurs dernières versions, en fonction des cas de test affectés à l'ensemble de test.
      • Ajouter une automatisation (Add automation) : permet de choisir manuellement un package et sa version dans les listes déroulantes correspondantes. Utilisez Sélectionner pour confirmer chaque appariement package-version.

Linking Orchestrator test sets

You can link your test sets from Orchestrator and execute them in Test Manager. To achieve this, you first need to create the test set in Orchestrator, and assign only automated test cases to it.

Remarque : cette fonctionnalité sera obsolète à partir d’avril 2025. Consultez la page Obsolescences d’Orchestrator à venir pour en savoir plus sur les obsolescences.
Après avoir créé l'ensemble de tests dans Orchestrator, suivez les étapes ci-dessous :
  1. Open your project in Test Manager.
  2. Accédez à Ensembles de tests > Lier (Link).
  3. Sélectionnez un ensemble de tests dans la liste et cliquez sur Lier (Link).

Cloner des ensembles de tests

Afin d'accélérer votre gestion des tests, après avoir cloné les exigences et les cas de test, vous pouvez également cloner des ensembles de tests afin de pouvoir développer rapidement vos projets de test. Pour cloner un ensemble de tests :
  1. Sélectionner Plus d’options pour l’ensemble de tests que vous souhaitez dupliquer, puis sélectionnez Cloner (Clone).
  2. Choisissez si vous souhaitez également cloner des informations connexes, telles que les documents et les libellés..
  3. Sélectionnez Cloner (Clone).

Articles associés

Exécution de tests

In Test Manager, you have the option to execute tests manually or using automations. Manual test executions are performed directly in Test Manager, while automated executions are initiated through Test Manager and carried out via Orchestrator. Before executing test cases, it is necessary to create a test set, which will be used for the execution.

Exécution automatisée

Automated execution refers to test sets created in Test Manager with linked test cases from Studio. Before executing automated tests in Test Manager, make sure you have created the test sets in Orchestrator.

You can execute all test sets using the Execute Automated option. Orchestrator is invoked for test cases linked to Test Manager. To execute test sets linked from Orchestrator, ensure that you create the test sets in Orchestrator.

Exécuter des tests via des automatisations

Afin d'exécuter des ensembles de tests à l'aide d'automatisations, suivez les étapes ci-dessous :
  1. Open your project in Test Manager and then navigate to Test Sets.
  2. Sélectionnez un ensemble de test et cliquez sur l'ellipse verticale.
  3. Sélectionnez Exécuter automatiquement (Execute Automated).

Exécution manuelle

Manual execution applies to test sets created in Test Manager, including test cases with manual steps. Manual execution can be performed for both Test Manager test sets and linked test sets from Orchestrator.

Exécuter des tests manuellement

Pour exécuter les ensembles de test manuellement, effectuez les étapes ci-dessous :
  1. Open your project in Test Manager and then navigate to Test Sets.
  2. Sélectionnez un ensemble de test et cliquez sur l'ellipse verticale.
  3. Sélectionnez Exécuter manuellement (Execute Manually). L'assistant d'exécution manuelle s'ouvre dans une nouvelle fenêtre. Assurez-vous que votre bloqueur de fenêtres contextuelles autorise l'ouverture de la fenêtre.

Articles associés

Analyser les résultats

Execution in Test Manager provide insights about the execution of test sets. Below you have a breakdown of how you can analyze and work with test results.

Accéder aux résultats de test

Open Execution in Test Manager to view a list of test executions. Each test execution represents the execution of a test set. The executions are sorted based on the finish date, with ongoing and pending executions displayed at the top.

Détails de l'exécution

Lorsque vous sélectionnez une entrée d'exécution de test, la fenêtre de vue détaillée s'ouvre. Cette vue affiche des informations telles que l'heure de début de l'exécution, sa durée, ainsi que les journaux de l'exécution. La section Résultats fournit un aperçu de tous les résultats de test individuels des cas de test, nommés Journaux des cas de test. Elle vous permet d'effectuer des actions sur chaque résultat de test individuellement.

Comprendre le statut de l’exécution de tests

Les exécutions de tests disposent d'un code couleur qui indique leur statut :
  • Vert : cas de test ayant réussi.
  • Rouge : cas de test ayant échoué.
  • Gris : cas de test sans résultats définitifs, par exemple ceux qui n'ont pas encore été exécutés dans un ensemble de tests actuel.

Explorer les résultats de tests

Cette section détaille les informations que vous pouvez trouver dans le cadre des résultats des tests, ainsi que les autres actions que vous pouvez effectuer après avoir obtenu ces résultats.
RésultatDescription
Journal d'exécutionLe journal d'exécution contient des informations essentielles, notamment les assertions, les journaux, les détails des exécutions, les exigences attribuées et les pièces jointes. Sélectionnez la clé du cas de test sur la page Exécution afin d'accéder au journal d’exécution.
Couverture de l'activitéVous pouvez activer la couverture d’activité pour les exécutions de tests automatisées. Cette fonctionnalité fournit des informations sur les activités couvertes lors de l'exécution du test.
Intégration de la gestion des défautsIf you have an external defect management system integrated with Test Manager, you can create defect reports directly from the execution logs. Open a test case log, select Tasks, and then Create Defect.
Synchronisation des défautsTest Manager allows synchronization of execution results with external tools as part of an ALM tool integration. This synchronization ensures that execution details, logs, timestamps, and other relevant information are shared with the integrated tool.
Créer et dissocier des défautsDans la page Exécution , vous pouvez créer des défauts en accédant aux journaux du cas de test, en sélectionnant Tâches, puis en sélectionnant Créer un défaut. Par ailleurs, vous avez la possibilité de dissocier les défauts d'un outil externe, ce qui va séparer le résultat de l'exécution du test de l'entrée de l'outil externe.

Travailler avec des résultats de tests

En analysant l’exécution des tests, vous pouvez effectuer les actions suivantes :
  • Identifier les résultats de tests manuels ou automatisés.
  • Suivez la progression des exécutions de test en cours.
  • Ouvrez l'ensemble de tests exécuté afin d'en examiner les détails.
  • Examinez les journaux et les pièces jointes associés aux exécutions de test.
  • Create defects in your defect management system directly from Test Manager if you have an ALM tool integration.
Remarque : l'exécution et les données associées ne sont pas affectées par la modification ou la suppression d'ensembles de tests.

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

Obtenez l'aide dont vous avez besoin
Formation RPA - Cours d'automatisation
Forum de la communauté UiPath
Uipath Logo White
Confiance et sécurité
© 2005-2024 UiPath Tous droits réservés.