- Démarrage
- Gestion de projet
- Opérations et utilitaires de projet
- Paramètres de Test Manager
- Intégration de l'outil de gestion du cycle de vie des applications (ALM)
- Intégration de l'API
- Intégration de votre outil avec Test Manager
- Étendues de l'API

Guide de l'utilisateur de Test Manager
Les méthodes d'autorisation décrites dans cette rubrique fournissent des informations sur la façon d'établir une connexion de service à service entre Test Manager et votre application, ou d'autres applications partenaires.
- Activez l'automatisation des tests dans Orchestrator. Pour plus d’informations, consultez Activation/désactivation des fonctionnalités.
- Generate an installation token in Orchestrator Identity Management. You will need this to provision through the command line. To get the Orchestrator Identity access token, see Generate an installation access token.
Vous pouvez choisir entre deux méthodes pour enregistrer un client OAuth externe, en fonction de cas d’utilisation spécifiques qui dépendent des versions utilisées dans votre infrastructure produit UiPath® :
- If you run both Test Manager and Orchestrator version 21.4 or above, you can use Provisioning through Identity Management.
- If you run Test Manager version 21.4 and Orchestrator version 20.10, or you want to enable cross-tenant access, you can use the Provisioning through Test Manager CLI.
Vous pouvez enregistrer votre application dans Identity Management, définir les étendues de Test Manager et établir une connexion entre les applications.
Pour configurer et autoriser votre application, vous devez ajouter une application externe.
When you define the API scopes for the integration, select Test Manager as a Resource. For more information, see Scopes.
Grâce à l’autorisation de la CLI de Test Manager, vous pouvez enregistrer le client, attribuer des étendues, puis établir une connexion de service à service entre les applications.
To integrate and start using your application with Test Manager, you need to configure authorization: Provision client and scopes and then get a client ID and client secret.
Pour établir une connexion de service à service entre Test Manager et votre application, vous utiliserez l’outil d’enregistrement de Test Manager comme principal outil de CLI pour récupérer un client et fournir des droits d’accès et des étendues pour votre intégration. Cet outil est fourni avec chaque version sous la forme d’un fichier testmanager.exe situé à l’emplacement d’installation par défaut, comme suit :
C:\Program Files (x86)\UiPath\TestManager\Tools\TestManagerProvisioner
.
Vous pouvez également trouver l’exécutable dans votre dossier d’installation personnalisé. Pour obtenir une liste des commandes et des options qui sortent du cadre de votre intégration, consultez Aide-mémoire pour l'outil d'enregistrementde Test Manager .
La section suivante répertorie les paramètres de ligne de commande disponibles, y compris les options et les valeurs par défaut, afin que vous puissiez enregistrer des droits d'accès et des étendues, puis obtenir un ID et une clé secrète de client pour votre application.
- Vous aurez besoin du jeton d’installation généré via Orchestrator Identity Management, comme demandé dans la section des prérequis.
- Vous devez définir les étendues Test Manager.
Commande |
Option |
Description |
---|---|---|
|
-iu, --identityUrl (requis)
|
L’URL absolue où se trouve Identity Server. |
-iit, --identityInstallationToken <identityinstallationtoken> (requis)
|
Le jeton d’authentification pour l’enregistrement des clients dans Identity Server. | |
cscopes, --clientScopes <clientscopes> (requis)
|
Affichez les étendues client à utiliser lors de la création du client. | |
`-cid, --clientID <IDclient>` |
Affichez l'ID de client à utiliser lors de la création du client. Il est généré automatiquement si vous ne fournissez pas d'ID de client. | |
|
Affichez le nom du client à utiliser lors de la création du client. Il est généré automatiquement si vous ne fournissez pas de nom de client. | |
|
Affichez la clé secrète du client à utiliser lors de la création du client. Elle est générée automatiquement si vous ne fournissez pas de clé secrète de client. | |
|
Spécifiez la langue des messages d'erreur. | |
|
Affiche l'aide et les informations d’utilisation. |
register third-party-s2sclient
est suivie de l'URL d'identité d'Orchestrator, du jeton d'installation d'identité et des étendues de projet Test Manager.
testmanager.exe `
register third-party-s2sclient`
-iu "https://orchestratorURL/identity" `
-iit "e908741iofjikasjijfapuosf09210-012opjawdfsaodgfsadgu90029183i1jiratjapo" `
-cscopes "TM.Projects" "TM.Requirements.Read"
Client created successfully. Please note the data below right away. You will not be able to retrieve the secret afterwards.
ClientID: TestManager.ThirdPartyClient.36512487-1rfasdf-11451-321535
ClientName: TestManager.ThirdPartyClient.36512487-1rfasdf-11451-321535
ClientSecret: 43sdgj@efg145!fgdsg53125sfdg12a*gbj9
testmanager.exe `
register third-party-s2sclient`
-iu "https://orchestratorURL/identity" `
-iit "e908741iofjikasjijfapuosf09210-012opjawdfsaodgfsadgu90029183i1jiratjapo" `
-cscopes "TM.Projects" "TM.Requirements.Read"
Client created successfully. Please note the data below right away. You will not be able to retrieve the secret afterwards.
ClientID: TestManager.ThirdPartyClient.36512487-1rfasdf-11451-321535
ClientName: TestManager.ThirdPartyClient.36512487-1rfasdf-11451-321535
ClientSecret: 43sdgj@efg145!fgdsg53125sfdg12a*gbj9