- Introducción a Test Suite
- Studio
- Orchestrator
- Testing Robots
- Test Manager
- Requisitos
- Conjuntos de prueba
- Ejecución de pruebas
- Resultados de las pruebas
- Documentos
- Informes
- Exportar datos
- Operaciones masivas
- Solución de problemas
- Integración de tu herramienta con Test Manager
- Ámbitos de API
- Integraciones de CI/CD
Guía de usuario de Test Suite
Integrar tu herramienta con Test Manager
Los métodos de autorización descritos en este tema proporcionan información sobre cómo establecer una conexión de servicio a servicio entre Test Manager y tu aplicación u otras aplicaciones de socios.
- Habilita Probar automatización en Orchestrator. Para obtener más información, consulta Habilitar/deshabilitar características.
- Genera un token de instalación en Orchestrator Identity Management. Necesitarás esto para aprovisionar a través de la línea de comandos. Para obtener el token de acceso de Orchestrator Identity, consulta Generar un token de acceso de instalación.
Puedes elegir entre dos métodos para aprovisionar un cliente OAuth externo, en función de casos de uso específicos que dependen de las versiones utilizadas en tu infraestructura de producto UiPath® :
- Si ejecutas Test Manager y Orchestrator versión 21.4 o superior, puedes utilizar el aprovisionamiento a través de Identity Management.
- Si ejecutas la versión 21.4 de Test Manager y la versión 20.10 de Orchestrator, o quieres habilitar el acceso entre tenants, puedes utilizar el aprovisionamiento a través de la CLI de Test Manager .
Puedes registrar tu aplicación en Identity Management, definir los ámbitos de Test Manager y establecer una conexión entre las aplicaciones.
Para configurar y autorizar tu aplicación, debes añadir una aplicación externa.
Cuando definas los ámbitos de la API para la integración, selecciona Test Manager como recurso. Para obtener más información, consulta Ámbitos.
A través de la autorización CLI de Test Manager , puedes aprovisionar el cliente, asignar ámbitos y luego establecer una conexión de servicio a servicio entre las aplicaciones.
Para integrar y empezar a utilizar tu aplicación con Test Manager, debes configurar la autorización: Aprovisionar cliente y ámbitos y luego obtener un ID de cliente y un secreto de cliente.
Para establecer una conexión de servicio a servicio entre Test Manager y tu aplicación, utilizarás la herramienta de aprovisionamiento de Test Manager como la principal herramienta CLI para obtener un cliente, proporcionar derechos de acceso y ámbitos para tu integración. Puedes encontrar esta herramienta empaquetada con cada compilación como testmanager.exe en la ubicación de instalación predeterminada, de la siguiente manera:
C:\Program Files (x86)\UiPath\TestManager\Tools\TestManagerProvisioner
.
Como alternativa, puedes encontrar el ejecutable en tu carpeta de instalación personalizada. Para obtener una lista de comandos y opciones que están fuera del ámbito de tu integración, consulta la hoja de referencia de la herramienta de aprovisionamientode Test Manager .
La siguiente sección enumera los parámetros de línea de comandos disponibles, incluidas las opciones y los valores predeterminados, para que puedas aprovisionar derechos de acceso y ámbitos, y luego obtener un ID y un secreto de cliente para tu aplicación.
- Necesitarás el token de instalación generado a través de Orchestrator Identity Management, como se solicita en la sección de requisitos previos.
- Debes definir los ámbitos de Test Manager .
Comando |
Opción |
Descripción |
---|---|---|
|
-iu, --identityUrl (obligatorio)
|
La URL absoluta donde se encuentra Identity Server. |
-iit, --identityInstallationToken <identityinstallationtoken> (obligatorio)
|
El token de autenticación para aprovisionar clientes en Identity Server. | |
cscopes, --clientScopes <clientscopes> (obligatorio)
|
Muestra los ámbitos de cliente que se utilizarán al crear el cliente. | |
`-cid, --clientID <clientid> ` |
Muestra el ID de cliente que se utilizará al crear el cliente. Esto se genera automáticamente si no proporcionas un ID de cliente. | |
|
Muestra el nombre de cliente que se utilizará al crear el cliente. Esto se genera automáticamente si no proporcionas un nombre de cliente. | |
|
Muestra el secreto de cliente que se utilizará al crear el cliente. Esto se genera automáticamente si no proporcionas un secreto de cliente | |
|
Especifica el idioma del mensaje de error. | |
|
Muestra la información de ayuda y uso. |
register third-party-s2sclient
es seguido por la URL de Orchestrator Identity, el token de instalación de identidad y los ámbitos de proyecto de 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