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

Guia do usuário do Studio

Testar Filas de Dados

Visão geral

Faça uso da fila de dados de teste no Studio configurando-a como uma origem de dados ou importando-a por meio de atividades. Todas as entidades importadas são armazenadas na guia Projeto, em Dados de teste.

Para obter mais informações sobre filas de dados de teste no Orchestrator, consulte Filas de Dados de Teste.

Observação:

Condições

  • As filas de dados de teste recém-criadas estão vazias, mas você pode carregar itens das filas com base no seu esquema JSON definido, diretamente no Orchestrator ou pelo Studio.
  • Para Executar e Depurar casos de teste com dados de teste dinâmicos, use o Test Explorer.Os dados vêm da fila de dados de teste durante o runtime, e o Test Explorer preenche os valores no runtime.

Limitação conhecida

Quando você define um valor de argumento de entrada diretamente da interface gráfica do Orchestrator para um conjunto de testes orientado por dados, o valor não é transmitido para as variações de teste.

Solução alternativa: adicione o argumento de entrada diretamente aos itens da Fila de dados de teste.

Adicionar itens de fila de dados de teste

Você pode adicionar itens da fila de dados de teste aos seus fluxos de trabalho por meio de atividades ou como uma origem de dados a um caso de teste.

Adicionar itens por meio de atividades

Para adicionar itens à sua fila de dados de teste usando uma atividade, você precisa criar um fluxo de trabalho personalizado e configurar uma atividade para importar dados de uma fila de dados de teste no Orchestrator.

  1. Abra o Studio.
  2. Abra ou crie um novo projeto de Automação de Teste.
  3. Navegue até Novo > Caso de teste.
  4. Add an Add Test Data Queue Item activity to the Designer panel and go to Properties to configure the QueueName to match test your Orchestrator test data queue.
    Observação:

    Certifique-se de que você esteja conectado a uma instância do Orchestrator.

  5. Na lista de atividades Testing > Data, adicione várias atividades de sua própria escolha à atividade Add Test Data Queue Item. Para obter mais informações, consulte Test Data Activities.
  6. Configure suas atividades para corresponder ao seu cenário sintético de dados do usuário.
    Importante:

    Um item de fila válido deve ter o nome exato, conforme definido no esquema JSON. Por exemplo, se você tiver definido uma propriedade givenName no esquema JSON, sua atividade de Nome deve corresponder a este (por exemplo, NomeDeExibição definido como givenName). Para mais informações, consulte Definição do Esquema JSON.

  7. Abra o painel Variáveis para definir suas variáveis.
  8. Salve seu caso de teste.
  9. In the Project panel, open the context menu for your test case and select Set as publishable
  10. Select Publish and configure the package properties.
  11. Select Run File.
    Observação:

    Como alternativa, você pode criar um formulário de entrada personalizado para configurar e gerar com facilidade dados de usuário sintéticos. Para mais informações, consulte Criar Formulário.

Resultado

The test case with synthetic user data is published to Orchestrator. The test data queue items are processed during test execution.

Adicionar fila de dados de teste como origem de dados para o caso de teste

Quando você cria casos de teste, você pode configurar a origem de dados para apontar para uma fila de dados de teste, para fazer uso de Testes determinados por dados.

  1. Crie um novo caso de teste com dados de teste ou atualize um caso de teste existente com dados de teste.
  2. Select Source and select Test Data Queue from the dropdown list.
  3. Selecione uma fila de dados de teste ou use a função de pesquisa para procurá-la.
  4. (Opcional) Filtre a fila de dados de teste para recuperar apenas itens específicos usando o Query Builder integrado. Use a opção Intervalo para definir o intervalo desejado de itens. O primeiro campo representa o índice inicial para o intervalo, e o segundo campo é o número de itens a serem recuperados.
  5. Opcionalmente, na lista suspensa Status do item, selecione o status desejado dos itens de fila de dados de teste que você deseja processar. Você pode escolher entre as opções a seguir:
    1. Todos: Use todos os itens da fila de dados de teste.
    2. Itens consumidos: Use apenas itens de fila de dados de teste marcados como consumidos.
    3. Itens não consumidos: Use apenas itens de fila de dados de teste marcados como não consumidos.

Figura 1. O Construtor de Consultas do menu Novo Caso de Teste

  1. Select Create to add test data (test data queue) to the test case.
Resultado

Um argumento com o nome da fila de dados de teste é gerado no painel Argumentos do seu projeto. Para a ilustração acima, o nome do argumento é workforce.

Importante:

O nome do argumento de fila de dados de teste deve permanecer o mesmo. Se você alterar o nome do argumento, não poderá mais acessar os dados. Por exemplo, se você alterar o nome do argumento de workforce para Work_Force_Queue, não poderá mais acessar os dados correspondentes.

Atualizar itens da fila de dados de teste

Você pode atualizar os dados de teste com a fila de dados de teste como origem.

  1. Abra o Studio e navegue até seu projeto.

  2. In the Project panel, open the context menu for a test case with data variations and select Update test data.

  3. Select Source and select Test Data Queue from the dropdown list.

  4. Selecione uma fila de dados de teste ou use a função de pesquisa para procurá-la.

  5. (Optional) Select Update all test cases using the same test data to update all test cases from the current project that use the test data that you are updating.

  6. (Opcional) Filtre a fila de dados de teste para recuperar apenas itens específicos usando o Query Builder integrado.

    Observação:

    Você pode executar essa ação no Test Explorer clicando com o botão direito do mouse em um arquivo e, em seguida, escolhendo Atualizar dados de teste.

Resultado

The test data source is updated in the test case with items from the selected test data queue.

Como recuperar itens de fila de dados de teste

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

  1. Crie um projeto de Automação de teste.
  2. No grupo Arquivo, na faixa de opções de Design, crie um novo caso de teste.
    1. Na guia Dados de teste, escolha a Origem como Fila de Dados de Teste.

Neste exemplo, selecionamos a fila de dados de teste loan_quote_queue.

  1. Select Create. With the test case, an argument is also created automatically in the Arguments panel, carrying the name of the test data queue.

    Importante:

    Deixe o nome do argumento intacto. Caso contrário, você não poderá recuperar os dados da fila de dados de teste.

  2. Para recuperar os itens da fila de dados de teste, insira o argumento gerado e, em seguida, acesse as colunas que você deseja recuperar. Você pode usar o seguinte formato para recuperar os itens: <testDataQueueName>("<columnName>").toString.

Neste exemplo, adicionamos uma atividade Mensagem do log e, no campo Mensagem, inserimos loan_quote_queue("first_name").toString.

Resultado

The test data queue items are accessible in the test case. You can retrieve data from specific columns using the <testDataQueueName>("<columnName>").toString format.

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