UiPath Documentation
studio
2022.4
false
Guia do usuário do Studio
Importante :
A localização de um conteúdo recém-publicado pode levar de 1 a 2 semanas para ficar disponível.

Data Service

Visão geral

Você pode usar o Data Service, tanto no Automation Cloud quanto no Automation Suite, como uma fonte para seus testes orientados por dados. Os dados são importados de entidades do Data Service, expondo os campos como argumentos do fluxo de trabalho. Todas as entidades importadas são armazenadas na guia Projeto , em Entidades. Para garantir que você tenha as licenças necessárias para usar o Data Service, acesse Alocação e gerenciamento de licenças.

Você pode realizar testes orientados por dados com o Data Service apenas com a versão 22.4 ou superior do pacote Testing.Activities.

Importante:

Após importar uma entidade de Data Service, um argumento é gerado no painel Argumentos. O nome do argumento deve permanecer o mesmo. Se você alterar o nome do argumento, não poderá mais acessar os dados.

Condições

  • Quando você configura uma origem do Data Service, os dados são obtidos a partir da primeira entrada na entidade.
  • To Run and Debug test cases with dynamic test data, use the Test Explorer. The data comes from the Data Service entity during runtime, and the Test Explorer populates the values at runtime.
  • Se você fechar sua sessão e abrir o projeto novamente, você precisa executar o arquivo com variação de dados novamente para carregar os dados de teste.
  • Se você atualizar a entidade, você precisa executar o arquivo com a variação de dados para carregar os dados de teste atualizados.
  • Os casos de teste com variações de dados vazias são marcados como tendo falhado.
  • Uma configuração de casos de teste é criada no Orchestrator quando você executa casos de teste contendo variações de dados do Data Service.

Restrições conhecidas

  • For data-driven testing, the argument name generated by Data Service-driven test cases does not comply with the ST-NMG-002 workflow analyzer rule recommending the use of in_ and _out prefixes. Adapting the argument name to fit this rule may prevent data retrieval from the Data Service entity.

  • Se você criar um caso de teste orientado por dados que aceite um argumento de entrada, publique-o em um conjunto de testes e tente definir o valor do argumento diretamente da interface gráfica do Orchestrator, o valor do argumento de entrada não é transmitido para as variações de teste.

    Workaround: To overcome this limitation, add the input argument directly to the Data Service entity.

Aplicação de filtros de entidades

Quando você adiciona dados de teste ao seu caso de teste, você pode filtrar a entidade para recuperar apenas campos específicos do Data Service. Você pode configurar os filtros usando o Query Builder integrado.

  1. Clique em Origem e selecione Data Service na lista suspensa.

    Observação:

    If the option is not available, check the requirements.

  2. Selecione uma entidade ou use a função de pesquisa para procurá-la.

  3. Clique no ícone Filtro para abrir o Query Builder.

  4. Use a primeira lista suspensa para filtrar por um critério (por exemplo, CreateTime).

  5. (Opcional) Você pode adicionar linhas e grupos ao clicar em Adicionar e, então, configurar as condições.

  6. (Opcional) Você pode selecionar filtrar por todos ou qualquer um de seus critérios escolhendo AND ou OR.

  7. Digite um Nome para seu filtro.

  8. (Opcional) Use o Intervalo para configurar intervalos de linhas específicos. Isso é útil se você tiver centenas de campos em sua entidade.

  9. Click OK to confirm.

    Os dados são buscados a partir da entidade e adicionados ao caso de teste como um Tipo de argumento. Apenas a primeira entrada na entidade é buscada. Você pode acessar os dados por meio dos argumentos.

Esta página foi útil?

Conectar

Precisa de ajuda? Suporte

Quer aprender? Academia UiPath

Tem perguntas? Fórum do UiPath

Fique por dentro das novidades