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
Dernière mise à jour 10 déc. 2024

Guide de démarrage rapide

Ce guide de démarrage rapide vous fournit une introduction complète à Test Manager, en vous permettant de gérer et d’exécuter efficacement des cas de test pour vos projets Studio. Test Manager constitue une solution de gestion des tests robuste prenant en charge différentes infrastructures de test, s’intégrant à divers systèmes de contrôle de code source et disposant de capacités de génération de rapports avancées.

Suivez ces étapes pour commencer à utiliser Test Manager :
  1. Créez un projet dans Test Manager, ou importez un projet existant.

    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. Créez des cas de test soit dans Studio, soit directement dans 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

Il est très courant d’utiliser des outils de gestion des exigences spécialisés afin de gérer les exigences telles que les user stories, les épopées ou d’autres artefacts. Test Manager prend en charge la synchronisation des exigences via des outils externes ainsi que la création d’exigences via Test Manager. Dans un projet Test Manager, certaines exigences peuvent être synchronisées via un outil externe tandis que d’autres peuvent avoir été créées dans 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

Exigences de contrôle qualité

AutopilotTM vous aide à évaluer les prérequis relatifs aux aspects qualitatifs tels que la clarté, l’intégralité et la cohérence dans Test Manager.

Pour un prérequis existant, sélectionnez Évaluer la qualité et évaluez le prérequis à l’aide d’ AutopilotTM, afin de générer une liste de suggestions que vous pourrez facilement mettre en œuvre. Fournissez des documents d’assistance à AutopilotTM et des conseils supplémentaires via une invite que vous allez sélectionner dans votre bibliothèque ou que vous saisissez vous-même.

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.

Consultez la page Exigences de contrôle qualité - Bonnes pratiques pour découvrir comment évaluer efficacement vos prérequis à l’aide d ’ 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 propose un ensemble de fonctionnalités destinées à créer, gérer et exécuter des cas de test pour vos projets. Ce guide vous oriente à travers le processus de création de cas de test, d’affectation d’automatisations, d’ajout d’étapes manuelles et de liaison des exigences.

Créer des cas de test

Créez votre portefeuille de tests et créez des cas de test dans Test Manager :

  1. Ouvrez votre projet dans Test Manager et accédez à Cas de test.
  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.

Générer des tests pour les prérequis

Utilisez AutopilotTM afin de générer une liste de cas de test potentiels.

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.

Affinez le processus de génération avec des documents et des instructions que AutopilotTM pourra utiliser afin de générer les cas de test. Après avoir sélectionné Générer des tests, examinez les cas de test générés et créez des tests si vous êtes satisfait, ou bien affinez-les avec plus de détails si vous le souhaitez.

Consultez la page Générer des tests pour les exigences : meilleures pratiques pour découvrir comment profiter pleinement de la fonctionnalité de génération de test.

Lier les cas de test aux exigences

Pour établir la traçabilité entre les cas de test et les exigences, vous pouvez utiliser Test Manager afin d’attribuer des cas de test aux exigences.

  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

Les cas de test de Test Manager peuvent inclure à la fois des étapes manuelles et des automatisations Studio. Les automatisations sont créées dans Studio en tant que cas de test en utilisant les activités disponibles. Pour utiliser des exécutions automatisées, vous devez attribuer des automatisations Studio aux cas de test à partir de Test Manager.

Pour lier une automatisation créée dans Studio à un cas de test dans Test Manager :

  1. Intégrez Studio à Test Manager et configurez les paramètres de Test Manager via le ruban de conception de Studio.
  2. Sélectionnez Lier à Test Manager.
  3. Configurez les informations suivantes du cas de test :
    • Projet : sélectionnez votre projet. Si vous n’avez pas défini de projet par défaut pour Test Manager, consultez Intégration à Studio.
    • Test  : sélectionnez l'ensemble de tests dans la liste déroulante.
    • Nom : saisissez un nom uniquement si vous créez un nouveau cas de test dans Test Manager.
    • Exigence : laissez ce champ vide si vous ne souhaitez pas lier le cas de test à une exigence existante. Le nom est en lecture seule dans Test Manager. Vous pouvez également sélectionner une exigence dans la liste déroulante si vous souhaitez affecter le cas de test à une exigence spécifique dans 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.

Consultez la page Cas de test manuels pour découvrir comment ajouter des étapes manuelles aux cas de test dans Test Manager.

Chargement des documents

Dans Test Manager, vous pouvez charger les documents pertinents en tant que pièces jointes aux cas de test.

Vous disposez des options suivantes pour charger des documents :
OptionDescription
Chargement manuelSuivez les étapes ci-dessous :
  1. Ouvrez votre projet dans 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 propose tout un éventail d’actions pouvant être effectuées sur des cas de test spécifiques :

  • 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

Dans Test Manager, les ensembles de tests sont utilisés afin de regrouper les cas de test et définir les tests devant être exécutés simultanément via une seule exécution. Ils permettent d’organiser les tests en fonction de leurs objectifs et de leurs exigences d’exécution. Suivez les étapes ci-dessous pour créer un ensemble de tests :

Creating test sets

Pour créer un ensemble de test :
  1. Ouvrez votre projet dans Test Manager, puis sélectionnez Ensembles de test.
  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. Rendez-vous sur Test Manager, sélectionnez Paramètres dans l’en-tête, puis accédez à l’onglet Général .
    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

Vous pouvez désormais lier les ensembles de test d’Orchestrator pour les exécuter dans Test Manager. Pour cela, vous devez d’abord créer l’ensemble de test dans Orchestrator et lui attribuer uniquement des cas de test automatisés.

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. Ouvrez votre projet dans 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

Dans Test Manager, vous avez la possibilité d’exécuter des tests manuellement ou en passant par des automatisations. Les exécutions de test manuelles sont effectuées directement dans Test Manager, tandis que les exécutions automatisées sont lancées via Test Manager et exécutées via Orchestrator. Avant d’exécuter des cas de test, il est nécessaire de créer un ensemble de test, lequel sera utilisé pour l’exécution.

Exécution automatisée

L’exécution automatisée fait référence à des ensembles de test créés dans Test Manager avec des cas de test liés à partir de Studio. Avant d’exécuter des tests automatisés dans Test Manager, assurez-vous d’avoir créé les ensembles de test dans Orchestrator.

Vous pouvez exécuter tous les ensembles de test via l’option Exécuter automatiquement (Execute Automated). Orchestrator est appelé pour les cas de test à Test Manager. Pour exécuter des ensembles de tests liés à partir d’Orchestrator, assurez-vous de créer les ensembles de test dans 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. Ouvrez votre projet dans Test Manager, puis accédez à Ensembles de test.
  2. Sélectionnez un ensemble de test et cliquez sur l'ellipse verticale.
  3. Sélectionnez Exécuter automatiquement (Execute Automated).

Exécution manuelle

L’exécution manuelle s’applique aux ensembles de test créés dans Test Manager, y compris les cas de test comportant des étapes manuelles. L’exécution manuelle peut être effectuée à la fois pour les ensembles de test Test Manager et les ensembles de test liés dans Orchestrator.

Exécuter des tests manuellement

Pour exécuter les ensembles de test manuellement, effectuez les étapes ci-dessous :
  1. Ouvrez votre projet dans Test Manager, puis accédez à Ensembles de test.
  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

L'exécution dans Test Manager fournit des informations sur l'exécution des ensembles de test. La section ci-dessous présente en détail les modalités d'analyse et d'application des résultats de tests.

Accéder aux résultats de test

Ouvrez l' exécution dans Test Manager pour afficher la liste des exécutions de test. Chaque exécution de test représente l'exécution d'un ensemble de test. Les exécutions sont triées en fonction de leur date de fin, les exécutions en cours et en attente s’affichant tout en haut.

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éfautsSi vous disposez d’un système de gestion des défauts externe intégré à Test Manager, vous pouvez créer des rapports de défauts directement à partir des journaux d’exécution. Ouvrez un journal de cas de test, sélectionnez Tâches, puis Créer un défaut.
Synchronisation des défautsTest Manager permet de synchroniser des résultats d’exécution avec des outils externes dans le cadre de l’intégration d’un outil ALM. Cette synchronisation permet que les détails d’exécution, les journaux, les horodatages, ainsi que d’autres informations associées, soient partagés avec l’outil intégré.
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.

Générer un rapport Test Insights

Obtenez des informations exploitables sur vos résultats de test en générant un rapport avec AutopilotTM, qui détaillera les raisons pour lesquelles vos cas de test échouent continuellement. Le rapport peut comporter jusqu’à cinq sections, chacune d’entre elles présentant plusieurs résultats. Pour chaque résultat du rapport, sélectionnez l’icône affichant le nombre de cas de test, ou l’option Afficher, afin d’afficher les objets liés impactés, tels que les cas de test ou les journaux des cas de test, et les parcourir.

Pour générer un rapport sur les résultats de test pour une exécution de test, sélectionnez Générer les résultats ( Generate Insights ) pour l’exécution souhaitée, sélectionnez les résultats que vous souhaitez inclure dans le rapport, puis sélectionnez à nouveau Générer les résultats (Generate Insights).

Si le rapport est prêt, sélectionnez la notification Le rapport Execution Insights est prêt ou Ouvrir le rapport dans la notification par e-mail afin d’accéder au rapport.

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.
  • Créez des défauts dans votre système de gestion des défauts directement dans Test Manager si vous disposez de l’intégration d’un outil ALM.
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.