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​

  • Un package publié dans deux flux de dossiers Orchestrator différents est traité comme deux packages distincts. Si le dossier d'exécution d'un ensemble de tests pointe vers un flux autre que celui auquel l'automatisation d'un cas de test est liée, l'exécution échoue, même si une copie du même package existe dans ce flux.
  • Les flux de packages au niveau du dossier existent pour appliquer le contrôle d'accès basé sur les rôles (RBAC) et la ségrégation de la gouvernance entre les équipes. Test Manager ne contourne pas cette ségrégation pour faire correspondre les packages dans les flux.
  • Pour exécuter des cas de test dont les automatisations sont liées à différents flux du même ensemble de tests, publiez les packages pertinents dans un flux partagé, tel que le flux au niveau du locataire ou un flux de bout en bout (E2E) dédié, et liez les nouveaux cas de test dans Test Manager aux automatisations qui y sont publiées.
  • L'accès au flux de package est étendu au dossier parent, et non aux sous-dossiers. Si les départements partagent des sous-dossiers sous le même dossier parent, n'importe quel département peut voir et exécuter les packages publiés dans le flux de ce dossier parent, quel que soit leur propre accès au niveau du sous-dossier. Pour isoler entièrement les départements, attribuez à chacun son propre dossier parent dédié, avec son propre flux de packages et son propre projet Test Manager.
  • Seuls les utilisateurs ou les comptes de robot affectés individuellement apparaissent dans le menu déroulant Sélectionner le robot. Les membres d'un groupe de répertoire dont l'accès au dossier a été accordé ne sont pas sélectionnables comme cibles d'exécution, à moins qu'ils ne soient également affectés au dossier individuellement.

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