cicd-integrations
2025.10
true
Importante :
Este contenido se ha localizado parcialmente a partir de un sistema de traducción automática. La localización de contenidos recién publicados puede tardar entre una y dos semanas en estar disponible.
UiPath logo, featuring letters U and I in white

Guía del usuario de integraciones de CI/CD

Última actualización 12 de dic. de 2025

Prueba de UiPath

Typically, the UiPath Test task runs an existing test set on Orchestrator. Additionally, you can use it to pack, deploy, and run test cases by specifying the path to a UiPath test project.

Después de que la tarea se haya terminado de ejecutar, los resultados de la prueba se cargan en la pestaña Test en Azure DevOps. Puedes especificar la ruta de salida de resultados de prueba en un formato JUnit.

Según el resultado, la compilación se marcará como exitosa (se han aprobado todos los casos de prueba) o como fallida (al menos un caso de prueba ha fallado).

Configuración

Utiliza la tabla siguiente para configurar las entradas de Probar de UiPath.

ArgumentoDescripción
Nombre de visualización (requerido)Introduce un nombre para tu tarea.
Elija un método de ejecución de pruebaChoose the test that you wish to execute: Execute test set: Specify and run an existing test set in Test Manager or Orchestrator. Execute tests in project: Specify a project, deploy the package and run the test cases.
Conexión de Orchestrator (requerido)Configura la conexión de servicio para acceder a los servicios de UiPath Orchestrator. Puedes configurar una conexión solo para este paso o utilizar una conexión global existente. Para obtener más información, consulta Configuración de la conexión de servicio de UiPath Orchestrator.
Project key (only for Test Manager)Specify the project key in Test Manager (also known as Project Prefix). Required when executing tests in Test Manager. Leave empty for Orchestrator Testing Module.
Parámetros de entradaEspecifica la ruta de acceso a un archivo de entrada JSON, como Input\jobParameters.json. Especifica el argumento type si estás creando nuevos argumentos de entrada en el nivel de Conjunto de prueba. De lo contrario, puedes utilizar name y value.
Conjunto de pruebas (requerido para el método Ejecutar conjunto de pruebas)The name or key shown for the Test Set you wish to execute. Ensure that the Test Set includes the most recent version of the Test Cases. If the Test Set isn't in the default folder, make sure to include the relevant folder name before it. For instance, use AccountingTeam\TestSet.
Ruta de proyecto de prueba (requerido para ejecutar pruebas en el método de proyecto)Specify the test project location that is going to be executed.
Entorno (requerido para ejecutar pruebas en el método de proyecto)Si utilizas carpetas clásicas (obsoletas), debes definir el entorno en el que se implementarán los paquetes. Puedes utilizar este campo para crear o actualizar paquetes. Puedes utilizar el ejemplo siguiente para añadir tus entornos a este campo, separados por una coma: testingEnvironment, productionEnvironment.
Carpeta de Orchestrator (requerido)Especifica la carpeta en la que se está implementando el proceso. Para carpetas clásicas (obsoletas), puedes utilizar nombres específicos de UiPath Robot. Para carpetas modernas, puedes utilizar nombres de usuario y máquina específicos. Para introducir subcarpetas, asegúrate de introducir tanto el nombre de la carpeta principal como el nombre de la subcarpeta. Por ejemplo, AccountingTeam\TeamJohnusa .
Ruta de salida de los resultados de las pruebasEspecifica la ruta de salida de los resultados de prueba en el formato JUnit (por ejemplo, Output\testResults.json).
Tiempo de esperaEspecifica el número de segundos a esperar antes de que se agote el tiempo de la solicitud.
Nivel de seguimientoSelecciona el nivel de registro en la lista desplegable.
Adjuntar registros de robotsSelecciona esta opción para conectar registros de nivel INFO del UiPath Robot que se ejecuta. De forma predeterminada, esta opción no está seleccionada. Para obtener más información, consulta Registro de UiPath Robot.

docs image

Proceso de YAML

Puedes previsualizar un documento de YAML totalmente analizado para Probar de UiPath.

Example: Execute test set from Orchestrator

- task: UiPathTest@6
  displayName: 'Run Orchestrator Test Set'
  inputs:
    testTarget: TestSet
    orchestratorConnection: 'uipath-orchestrator-connection'
    testSet: 'MobileAutomationTests'
    folderName: 'MobileAutomationTesting'
    testReportDestination: '$(Build.ArtifactStagingDirectory)\report.xml'
    timeout: 3600
    traceLevel: 'Information'
- task: UiPathTest@6
  displayName: 'Run Orchestrator Test Set'
  inputs:
    testTarget: TestSet
    orchestratorConnection: 'uipath-orchestrator-connection'
    testSet: 'MobileAutomationTests'
    folderName: 'MobileAutomationTesting'
    testReportDestination: '$(Build.ArtifactStagingDirectory)\report.xml'
    timeout: 3600
    traceLevel: 'Information'

Example: Execute test set from Test Manager

- task: UiPathTest@6
  displayName: 'Run Test Manager Test Set'
  inputs:
    testTarget: TestSet
    orchestratorConnection: 'uipath-orchestrator-connection'
    projectKey: 'PROJ'  # Test Manager project key (Project Prefix)
    testSet: 'TS-123'   # Test Manager test set key
    folderName: 'TestManagerFolder'
    testReportDestination: '$(Build.ArtifactStagingDirectory)\testmanager-results.xml'
    timeout: 3600
    attachRobotLogs: true
    traceLevel: 'Information'
- task: UiPathTest@6
  displayName: 'Run Test Manager Test Set'
  inputs:
    testTarget: TestSet
    orchestratorConnection: 'uipath-orchestrator-connection'
    projectKey: 'PROJ'  # Test Manager project key (Project Prefix)
    testSet: 'TS-123'   # Test Manager test set key
    folderName: 'TestManagerFolder'
    testReportDestination: '$(Build.ArtifactStagingDirectory)\testmanager-results.xml'
    timeout: 3600
    attachRobotLogs: true
    traceLevel: 'Information'

Example: Execute test project

- task: UiPathTest@6
  displayName: 'Run Test Project'
  inputs:
    testTarget: TestProject
    orchestratorConnection: 'uipath-orchestrator-connection'
    testProjectPath: '$(Build.SourcesDirectory)\MobileAutomationTests'
    folderName: 'MobileAutomationTesting'
    environment: 'TestingRobots'  # Required only for classic folders
    testReportDestination: '$(Build.ArtifactStagingDirectory)\test-results.xml'
    timeout: 3600
    traceLevel: 'Information'
- task: UiPathTest@6
  displayName: 'Run Test Project'
  inputs:
    testTarget: TestProject
    orchestratorConnection: 'uipath-orchestrator-connection'
    testProjectPath: '$(Build.SourcesDirectory)\MobileAutomationTests'
    folderName: 'MobileAutomationTesting'
    environment: 'TestingRobots'  # Required only for classic folders
    testReportDestination: '$(Build.ArtifactStagingDirectory)\test-results.xml'
    timeout: 3600
    traceLevel: 'Information'

Example: Test Manager with project execution

- task: UiPathTest@6
  displayName: 'Run Test Manager Project'
  inputs:
    testTarget: TestProject
    orchestratorConnection: 'uipath-orchestrator-connection'
    projectKey: 'PROJ'  # Test Manager project key
    testProjectPath: '$(Build.SourcesDirectory)\TestProject'
    folderName: 'TestManagerFolder'
    parametersFilePath: '$(Build.SourcesDirectory)\test-params.json'
    testReportDestination: '$(Build.ArtifactStagingDirectory)\tm-project-results.xml'
    attachRobotLogs: true
    timeout: 7200
    traceLevel: 'Verbose'
- task: UiPathTest@6
  displayName: 'Run Test Manager Project'
  inputs:
    testTarget: TestProject
    orchestratorConnection: 'uipath-orchestrator-connection'
    projectKey: 'PROJ'  # Test Manager project key
    testProjectPath: '$(Build.SourcesDirectory)\TestProject'
    folderName: 'TestManagerFolder'
    parametersFilePath: '$(Build.SourcesDirectory)\test-params.json'
    testReportDestination: '$(Build.ArtifactStagingDirectory)\tm-project-results.xml'
    attachRobotLogs: true
    timeout: 7200
    traceLevel: 'Verbose'

¿Te ha resultado útil esta página?

Obtén la ayuda que necesitas
RPA para el aprendizaje - Cursos de automatización
Foro de la comunidad UiPath
Uipath Logo
Confianza y seguridad
© 2005-2025 UiPath. Todos los derechos reservados.