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

Sélectionner l'automatisation

Liez une automatisation publiée par Orchestrator à un cas de test dans Test Manager à l'aide de la méthode de sélection directe recommandée.

Pour lier les automatisations à des cas de test, sélectionnez une automatisation publiée dans Orchestrator. La sélection d'une automatisation Orchestrator directement dans Test Manager est la méthode recommandée pour connecter une automatisation à un cas de test.

Les automatisations d'Orchestrator incluent les packages publiés par la commande tm pack de l'interface de ligne de commande (CLI) UiPath à partir de projets Playwright, et non seulement les packages publiés à partir de Studio - reportez-vous à la section Automatisation de test Playwright. Test Manager revient aux automatisations liées à partir de Studio si vous n'avez pas sélectionné une automatisation Orchestrator.

De plus, si un cas de test a uniquement une automatisation Studio liée mais pas une automatisation Orchestrator, Test Manager tentera de trouver une automatisation équivalente dans Orchestrator pour effectuer l'exécution.

Remarque :

Si un cas de test Test Manager est lié à une automatisation à la fois dans Studio et dans Orchestrator, l’automatisation sélectionnée dans Orchestrator a la priorité sur l’automatisation liée dans Studio.

Prérequis​

Remarque :

Si vous sélectionnez une automatisation directement dans Test Manager, l’automatisation sélectionnée n’est pas prise en compte si le paramètre du contexte Autoriser l’exécution est activé (par exemple, lorsqu’aucun dossier d’exécution n’est sélectionné au niveau du projet ou de l’ensemble de tests). Par conséquent, si vous souhaitez sélectionner des automatisations directement dans Test Manager, nous vous recommandons de désactiver le paramètre de locataire Autoriser le contexte d’exécution hérité .

Pour sélectionner une automatisation depuis Orchestrator, assurez-vous d'effectuer les opérations suivantes :

  • Publiez un projet Studio dans le flux de package de locataire ou dans un autre flux de dossier Orchestrator.
  • Pour un package Playwright, créez plutôt un package du projet avec la CLI UiPath - reportez-vous à la section Packaging des projets Playwright pour Test Manager. Les mêmes prérequis de rôle et d'autorisation de dossier Orchestrator s'appliquent de manière identique aux packages Playwright.
  • Choisissez l'un des rôles suivants :
    • Rôle de dossier Automation User Orchestrator
    • Tout rôle par défaut avec des privilèges d’administration
    Astuce :

    Principalement, un utilisateur a besoin d’autorisations pour modifier un cas de test afin de sélectionner une automatisation directement dans Test Manager. Les autorisations supplémentaires dans ce contexte incluent le rôle d’Automation User ou tout rôle avec des privilèges d’administrateur.

Pour de plus amples informations sur les rôles de locataire par défaut, consultez la section Rôles par défaut des locataires.

Étapes​

Pour sélectionner une automatisation pour un cas de test, procédez comme suit :

  1. Accédez à la section Cas de test de votre projet.
  2. Ouvrez un cas de test.
  3. Sélectionnez l'onglet Automatisation .
  4. Choisissez Configurer l'automatisation. Cette action ouvre le menu de droite Configurer l’automatisation .
    1. Dans la liste déroulante Source du package , sélectionnez un flux dans l'instance Orchestrator correspondante. Ce flux doit contenir le cas de test Studio que vous avez l’intention d’associer au cas de test Test Manager. La sélection par défaut est Flux de package de locataire. Seuls les dossiers avec leurs propres flux s'affichent dans la liste déroulante Source du package . Dans une hiérarchie de dossiers, seul le dossier parent s'affiche dans la liste déroulante, car tous les sous-dossiers partagent le même flux.
      Remarque :

      Les options de flux de package disponibles sont celles pour lesquelles vous disposez de droits d'administration.

    2. Après avoir choisi le flux de package, vous pouvez sélectionner une automatisation à cet emplacement.

Le nom de l’automatisation apparaît sous la colonne Nom du cas de test , et le nom du package publié apparaît sous la colonne Package .

Remarque :

La colonne Nom du cas de test affiche le dossier dans lequel l'automatisation a été publiée dans Orchestrator, suivi du nom de l'automatisation. Par exemple, si vous souhaitez sélectionner le cas de test Create Checking Account qui a été publié depuis Studio vers le dossier Accounts dans Orchestrator, le Nom du cas de test de cette automatisation sera Accounts/Create Checking Account.

  1. Sélectionnez Enregistrer pour confirmer les modifications.

Les automatisations affichent une valeur Source de Playwright ou UiPath dans le sélecteur, triée par horodatage de la dernière mise à jour. Pour une automatisation Playwright, la colonne Nom du cas de test affiche le chemin complet du fichier de spécifications, suivi du titre describe-chain et du test (par exemple, tests/checkout.spec.ts > Checkout > cancelling the information step returns...), plafonné à 255 caractères - reportez-vous aux champs du cas de test Playwright.

Projets Playwright pour les ensembles de tests​

Lors de l'ajout de packages à un ensemble de tests (Configurer l'automatisation > Ajouter des packages), un package Playwright expose un menu déroulant Projets Playwright répertoriant les projets Playwright définis dans le playwright.config.ts du package. La sélection d'un ou plusieurs projets limite l'exécution de l'ensemble de tests uniquement aux tests appartenant à ces projets, au lieu d'exécuter chaque cas de test de l'ensemble.

Comme la liste déroulante est alimentée à partir du package spécifique ajouté à l'ensemble de tests, la liste des projets disponibles est limitée à ce package et à cette version :

  • L'ajout d'une version plus récente du même package comme sa propre entrée fait apparaître la liste de projets de cette version, plutôt que de la fusionner avec la sélection d'une version plus ancienne.
  • La modification de la version dans le panneau actualise la liste des projets disponibles vers celle de cette version.
  • Chaque exécution gèle le package, la version et les projets sélectionnés dans un instantané au moment de la création - les réexécutions rejouent cette sélection exacte, même si l'ensemble de tests est modifié par la suite.

Après avoir sélectionné l'automatisation dans un flux de package Orchestrator, vous pouvez vérifier les détails de l'automatisation dans ces champs, sous Automatisation affectée :

  • Nom du cas de test du package: le dossier dans lequel l'automatisation a été publiée dans Orchestrator, suivi du nom de l'automatisation : FolderName/TestCaseName.

  • Nom du package : le nom du package utilisé pour publier l'automatisation choisie. * Source du package : le flux Orchestrator où vous avez publié le package.

Mise à jour de l'automatisation​

Pour mettre à jour l'automatisation que vous avez sélectionnée dans un flux Orchestrator, procédez comme suit :

  1. Accédez à la section Cas de test de votre projet.
  2. Ouvrez un cas de test.
  3. Sélectionnez l'onglet Automatisation .
  4. Choisissez Mettre à jour l'automatisation. Cette action ouvre le menu de droite Configurer l’automatisation .
    1. Dans la liste déroulante Source du package , sélectionnez un flux dans l'instance Orchestrator correspondante. Ce flux est celui contenant le cas de test Studio que vous avez l’intention de lier au cas de test de Test Manager. La sélection par défaut est Flux de package de locataire.
      Remarque :

      Les options de flux de package disponibles sont celles sur lesquelles vous disposez de droits d'administration.

    2. Après avoir choisi le flux de package, vous pouvez sélectionner une automatisation à partir de cet emplacement. Le nom de l’automatisation apparaît sous Nom du cas de test et le nom du package publié sous Package.
  5. Sélectionnez Enregistrer pour confirmer les modifications.

Ces mêmes étapes orientent un cas de test vers une version plus récente du package Playwright. L'historique d'exécution précédent est conservé tout au long de la mise à jour.

Transfert des cas de test en cours​

Si vous devez transférer vos cas de test vers un autre locataire, les automatisations Orchestrator sélectionnées pour chaque cas de test sont conservées lorsque vous exportez, puis réimportez les cas de test dans un autre locataire, y compris les automatisations sélectionnées dans les packages Playwright. Pour plus d'informations sur l'exportation de cas de test et l'importation d'artefacts de test, consultez la section Exportation de cas de test et Importation du projet.

Prochaines étapes​

Pour exécuter un ensemble de test qui contient des cas de test avec des automatisations sélectionnées dans Orchestrator, vous pouvez spécifier le package et la version particuliers pour exécuter les cas de test. Cela permet à Test Manager d’exécuter des cas de test liés à des automatisations à partir de plusieurs packages dans vos flux Orchestrator, en utilisant uniquement un package et une version sélectionnés.

Pour plus d'informations sur la configuration d'un dossier d'exécution spécifique et la sélection d'un package et d'une version, consultez Configurer des ensembles de test pour des dossiers d'exécution et des robots spécifiques.

Résultat​

L'automatisation est liée au cas de test. Le nom du package et du cas de test s'affichent sous Automatisation affectée dans l'onglet Automatisation et le cas de test est prêt pour l'exécution automatisée.

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