Studio
2023.4
falso
Imagem de fundo do banner
Guia do usuário do Studio
Última atualização 26 de abr de 2024

Data Service

Visão geral

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.

Condições

  • Quando você configura uma origem do Data Service, os dados são obtidos a partir da primeira entrada na entidade.
  • Para Executar e depurar casos de teste com dados de teste dinâmicos, use o Explorador de Testes. Os dados vêm da entidade do Data Service durante o tempo de execução e o Test Explorer preenche os valores no tempo de execução.
  • 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.

Limitação conhecida

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.

Solução alternativa: para superar essa limitação, adicione o argumento de entrada diretamente à entidade do Data Service.

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. Criar um novo caso de teste com dados de testeou Adicionar dados de teste a um caso de teste existente.
  2. Clique em Origem e selecione Data Service na lista suspensa.

    Observação: Se a opção não estiver disponível, verifique os requisitos.
  3. Selecione uma entidade ou use a função de pesquisa para procurá-la.
  4. Clique no ícone Filtro para abrir o Query Builder.
  5. Use a primeira lista suspensa para filtrar por um critério (por exemplo, CreateTime).
  6. (Opcional) Você pode adicionar linhas e grupos ao clicar em Adicionar e, então, configurar as condições.
  7. (Opcional) Você pode selecionar filtrar por todos ou qualquer um de seus critérios escolhendo AND ou OR.
  8. Digite um Nome para seu filtro.
  9. (Opcional) Use o Intervalo para configurar intervalos de linhas específicos. Isso é útil se você tiver centenas de campos em sua entidade.
  10. Clique em Ok para confirmar.

    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.



Recuperação de entidades de serviço de dados

Neste tutorial, você aprenderá como recuperar entidades do Data Service, para realizar testes orientados por dados. O teste orientado por dados permite que você teste com eficiência diferentes cenários de dados usando entidades do Data Service como entrada. Siga as etapas abaixo para recuperar e utilizar entidades do Data Service em seus casos de teste.

  1. Crie um projeto de Automação de Teste .
  2. Na faixa de opções Criar, clique em Gerenciar Entidades.
    1. Desmarque todas as entidades e selecione apenas as que você deseja recuperar em seu caso de teste.
      Neste exemplo, selecionamos apenas a entidade Billings .


    2. Clique em Salvar para adicionar as entidades selecionadas ao seu projeto.
  3. Crie um novo caso de teste.
    1. Na guia Dados de teste , escolha a Origem como Data Service.
    2. Selecione as entidades que você deseja usar em seu caso de teste.
      Neste exemplo, selecionamos a entidade Billings novamente.


    3. Clique em Criar.
      Com o caso de teste, um argumento também é criado automaticamente no painel Argumentos , contendo o nome da entidade. O tipo do argumento representa o namespace do projeto e o nome da entidade que você selecionou como origem de dados.
      Importante: Deixe o nome do argumento intacto. Caso contrário, você não poderá recuperar os dados da entidade.
  4. Para recuperar os campos da entidade, insira o argumento gerado e, então, acesse os campos que você deseja recuperar. Você pode usar o seguinte formato para recuperar os campos e registros na entidade: <dataEntityName>.<fieldName>.toString.
    Neste exemplo, adicionamos uma atividade Log Message e, no campo Message , inserimos billings.Data.toString.


Was this page helpful?

Obtenha a ajuda que você precisa
Aprendendo RPA - Cursos de automação
Fórum da comunidade da Uipath
Logotipo branco da Uipath
Confiança e segurança
© 2005-2024 UiPath. All rights reserved.