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.

Configuration d'ensembles de test pour des dossiers et des robots d'exécution spécifiques

Configurez les ensembles de tests dans Test Manager pour s'exécuter sur des dossiers d'exécution Orchestrator et des robots spécifiques.

Dans un ensemble de tests, vous pouvez exécuter automatiquement les cas de test uniquement à partir d'un dossier Orchestrator par défaut ou sélectionné (également connu sous le nom de dossier d'exécution). Vous pouvez spécifier un dossier d'exécution soit au niveau du projet soit au niveau de l'ensemble de tests.

Si vous spécifiez un dossier d'exécution aux deux niveaux, le dossier au niveau de l'ensemble de tests remplace le dossier au niveau du projet. Si vous spécifiez un dossier d'exécution uniquement au niveau du projet, le dossier au niveau de l'ensemble de tests hérite du dossier au niveau du projet.

Si vous souhaitez exécuter les cas de test à partir d’un package et d’une version spécifiques dans un dossier, vous pouvez sélectionner le package et sa version correspondante. Par ailleurs, vous pouvez également définir un compte utilisateur ou Robot spécifique qui exécutera l’ensemble de tests.

Important :

Les locataires dont le paramètre de contexte Autoriser l'exécution héritée est activé peuvent toujours effectuer l'exécution de tests automatisés sans spécifier de dossier d'exécution. Cependant, ce type d'exécution sera bientôt obsolète.

Pour continuer à travailler, vous devez spécifier un dossier d'exécution soit au niveau du projet, soit au niveau de l'ensemble de tests, comme décrit dans la rubrique actuelle. Nous vous recommandons d'exécuter vos tests à l'aide de dossiers d'exécution spécifiques. :::

Prérequis

Vous pouvez configurer l'exécution d'un ensemble de tests pour un dossier Orchestrator et un compte Robot spécifiques uniquement si le paramètre de locataire de contexte Autoriser l'exécution héritée est désactivé. Pour plus d’informations sur le paramètre, consultez la section Paramètres au niveau du locataire.

Sélectionner un dossier et un compte d'exécution

Pour spécifier un dossier d'exécution au niveau du projet, suivez les étapes de la rubrique Configuration du projet d'automatisation - Attribution d'un dossier par défaut .

Pour spécifier un dossier d'exécution au niveau de l'ensemble de tests, suivez ces étapes :

  1. Accédez à Ensembles de tests et sélectionnez l'ensemble de tests à configurer.
  2. Dans l'onglet Cas de test , sélectionnez Configurer l'automatisation.
  3. Dans la liste déroulante Dossier d'exécution , sélectionnez le dossier de votre choix.
    Remarque

    Ce choix remplira la liste déroulante Sélectionner le Robot en intégrant les comptes Robot disponibles dans le dossier sélectionné.

Si vous ne souhaitez pas sélectionner un dossier spécifique, optez pour Aucun, qui utilisera le dossier Par défaut du locataire, s’il existe. 4. Dans la liste déroulante Sélectionner le robot , choisissez un compte Robot. La valeur par défaut est Tout compte Utilisateur/Robot, qui vous permet d’exécuter l’ensemble de test à l’aide de n’importe quel robot disponible dans le dossier sélectionné. 5. Sélectionnez Enregistrer pour confirmer votre sélection.

Sélection d'un package et d'une version spécifiques

Outre le dossier d'exécution et le compte Robot, vous pouvez également sélectionner un package et une version spécifiques à partir desquels exécuter les cas de test. Pour sélectionner un package et une version spécifiques, effectuez les étapes suivantes :

  1. Accédez à Ensembles de test et ouvrez un ensemble de test.
  2. Accédez à l'onglet Cas de test .
  3. Sélectionnez Configurer l'automatisation.
  4. Pour définir un package et une version, les options suivantes sont disponibles :
    • Sélectionner automatiquement les packages: sélectionne automatiquement tous les packages situés dans le dossier d'exécution, ainsi que leurs dernières versions, en fonction des cas de test attribués à l'ensemble de tests.
    • Ajouter une automatisation: permet de sélectionner manuellement les packages souhaités et les versions correspondantes. Procédez comme suit :
      1. Dans la liste déroulante Package , sélectionnez un package.
      2. Dans la liste déroulante Version , sélectionnez une version pour ce package.
      3. Utilisez Sélectionner pour finaliser la sélection. Répétez les étapes précédentes pour chaque paquet que vous souhaitez ajouter à l'ensemble de tests.

Figure 1. Affichage du menu Automatisations sélectionnées illustrant le dossier d'exécution et le compte de robot choisis, les packages associés et leurs versions respectives pour un ensemble de tests spécifique

Sélection d'une machine hôte spécifique

Sélectionnez une machine hôte pour appliquer l’exécution à tous les cas de test d’un ensemble de test. Si la machine hôte n'est pas disponible, l'exécution attend, puis expire.

Remarque :

Cette fonctionnalité est disponible dans Test Manager uniquement lorsqu'il est fourni via Test Cloud.

  1. Accédez à Ensembles de tests et ouvrez un ensemble de tests. Cliquez sur Enregistrer pour confirmer la sélection
  2. Accédez à l'onglet Cas de test .
  3. Sélectionnez Configurer l'automatisation.
  4. Sélectionnez un dossier d'exécution Orchestrator.
  5. Sous Type de runtime, sélectionnez l'une des options, selon votre type de licence: Testing, App Testing, Cloud – Serverless Testing, Cloud – Serverless, Cloud – VM Testing, Cloud – VM.
  6. Sous Compte robot, sélectionnez un compte Robot. La valeur par défaut est Tout compte Utilisateur/Robot, qui vous permet d’exécuter l’ensemble de test à l’aide de n’importe quel robot disponible dans le dossier sélectionné.
  7. Sous Modèle de machine, sélectionnez N'importe quelle machine ou un modèle de machine spécifique. Le champ Machine hôte devient disponible.
  8. Sous Machine hôte, sélectionnez Toute machine connectée ou une machine hôte spécifique.
  9. (Facultatif) Sélectionnez ou définissez un package et une version.
  10. Cliquez sur Enregistrer pour confirmer la sélection.

Considérations

  • A package published to two different Orchestrator folder feeds is treated as two distinct packages. If a test set's execution folder points to a feed other than the one a test case's automation is linked to, execution fails, even if a copy of the same package exists in that feed.
  • Folder-level package feeds exist to enforce role-based access control (RBAC) and governance segregation between teams. Test Manager does not bypass this segregation to match packages across feeds.
  • To run test cases whose automations are linked to different feeds in the same test set, publish the relevant packages to a shared feed, such as the tenant-level feed or a dedicated end-to-end (E2E) feed, and link new test cases in Test Manager to the automations published there.
  • Package feed access is scoped to the parent folder, not to subfolders. If departments share subfolders under the same parent folder, any department can see and execute packages published to that parent folder's feed, regardless of their own subfolder-level access. To fully isolate departments, give each one its own dedicated parent folder, with its own package feed, and its own Test Manager project.
  • Only individually assigned users or robot accounts appear in the Select Robot dropdown. Members of a Directory Group granted folder access are not selectable as execution targets unless they are also assigned to the folder individually.

Résultat

Le dossier d'exécution, le compte robot et la configuration du package facultatif sont enregistrés pour l'ensemble de test. Les exécutions automatisées suivantes utilisent les paramètres de dossier et de compte spécifiés.

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