Studio
2023.4
False
Imagen de fondo del banner
Guía de usuario de Studio
Última actualización 26 de abr. de 2024

Data Service

Información general

You can use UiPath® Data Service, both in Automation Cloud and Automation Suite, as a source for your data-driven testing. The data is imported from Data Service entities, exposing the fields as workflow arguments. All imported entities are stored in the Project tab, under Entities.

You can perform data-driven testing with Data Service only with version 22.4 or higher of the Testing.Activities package.

Important: After importing a data service entity, an argument is generated in the Arguments panel. The name of the argument must stay the same. If you change the name of the argument, you can't access the data anymore.

Condiciones

  • Cuando configuras un origen de Data Service, los datos se obtienen de la primera entrada en la entidad.
  • Para ejecutar y depurar casos de prueba con datos de prueba dinámicos, utiliza el Explorador de pruebas. Los datos proceden de la entidad de Data Service durante el tiempo de ejecución, y el Explorador de pruebas rellena los valores en el tiempo de ejecución.
  • Si cierras la sesión y abres el proyecto de nuevo, deberás ejecutar el archivo con variación de datos de nuevo para cargar los datos de prueba.
  • Si actualizas la entidad, debes ejecutar el archivo con la variación de datos para cargar los datos de prueba actualizados.
  • Los casos de prueba con variaciones de datos vacías se marcan como fallidos.
  • Se crea una configuración de caso de prueba en Orchestrator, cuando se ejecutan casos de prueba que contienen variaciones de datos de Data Service.

Limitación conocida

Si creas un caso de prueba basado en datos que acepta un argumento de entrada, lo publicas en un conjunto de pruebas e intentas definir el valor del argumento directamente desde la IU de Orchestrator, el valor del argumento de entrada no se pasa a las variaciones de prueba.

Solución alternativa: para superar esta limitación, añade el argumento de entrada directamente a la entidad de Data Service.

Aplicar filtros de entidad

Cuando añades datos de prueba a tu caso de prueba, puedes filtrar la entidad para recuperar solo campos específicos de Data Service. Puedes configurar los filtros usando el Creador de consulta integrado.

  1. Cree un nuevo caso de prueba con datos de pruebao añada datos de prueba a un caso de prueba existente.
  2. Haz clic en Origen y selecciona Data Service de la lista desplegable.

    Nota: si la opción no está disponible, compruebe los requisitos.
  3. Selecciona una entidad o utiliza la función de búsqueda para buscarla.
  4. Haz clic en el icono de Filtro para abrir el Creador de consultas.
  5. Usa el primer listado desplegable para filtrar por algún criterio (por ejemplo, CreateTime).
  6. (Opcional) Puedes añadir filas y grupos cuando haces clic en Añadir y a continuación configurar las condiciones.
  7. (Opcional) Puedes seleccionar filtrar por todos o cualquiera de tus criterios eligiendo AND u OR.
  8. Introduce un Nombre para tu filtro.
  9. (Opcional) Usa el Intervalo para configurar intervalos de fila específicos. Esto es práctico cuando tienes cientos de campos en tu entidad.
  10. Haz clic en Aceptar para confirmar.

    Los datos se obtienen de la entidad y se añaden al caso de prueba como un Tipo de argumento. Solo se obtiene la primera entrada en la entidad. Puedes acceder a los datos a través de los argumentos.



Recuperar entidades del servicio de datos

En este tutorial, aprenderás a recuperar entidades del servicio de datos para realizar pruebas basadas en datos. Las pruebas basadas en datos te permiten probar de forma eficaz diferentes escenarios de datos utilizando entidades de servicios de datos de prueba como entrada. Sigue los siguientes pasos para recuperar y utilizar entidades de servicio de datos en tus casos de prueba.

  1. Cree un proyecto de prueba de automatización .
  2. En la cinta Diseño , haz clic en Administrar entidades.
    1. Anula la selección de todas las entidades y selecciona solo las que deseas recuperar en tu caso de prueba.
      En este ejemplo, solo seleccionamos la entidad Billings .


    2. Haz clic en Guardar para añadir las entidades seleccionadas a tu proyecto.
  3. Crear un nuevo caso de prueba.
    1. En la pestaña Datos de prueba , elija el origen como servicio de datos.
    2. Seleccione las entidades que desea utilizar en su caso de prueba.
      En este ejemplo, volvemos a seleccionar la entidad Billings .


    3. Haz clic en Crear.
      Con el caso de prueba, también se crea automáticamente un argumento en el panel Argumentos , que lleva el nombre de la entidad. El tipo del argumento representa el espacio de nombres del proyecto y el nombre de la entidad que seleccionaste como origen de datos.
      Importante: deje el nombre del argumento sin tocar. De lo contrario, no podrá recuperar los datos de la entidad.
  4. Para recuperar los campos de la entidad, introduce el argumento generado y luego accede a los campos que deseas recuperar. Puedes utilizar el siguiente formato para recuperar los campos y registros de la entidad: <dataEntityName>.<fieldName>.toString.
    En este ejemplo, hemos añadido una actividad Registrar mensaje y en el campo Mensaje introducimos billings.Data.toString.


Was this page helpful?

Obtén la ayuda que necesitas
RPA para el aprendizaje - Cursos de automatización
Foro de la comunidad UiPath
Logotipo blanco de UiPath
Confianza y seguridad
© 2005-2024 UiPath. All rights reserved.