UiPath Documentation
studio
2023.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.

Dados de teste gerados automaticamente

Visão geral

Você pode usar dados de teste gerados automaticamente para executar casos de teste usando várias sequências de dados. Diferentes combinações de dados podem ser usadas para testes de RPA e aplicativos.

Como funciona

Consider an example where you create multiple argument types (e.g., Int32, Bool, String) for an If decision tree. You use the auto-generate feature to generate values for your test cases to cover as many paths as possible during execution.

Como parte da execução simbólica, o fluxo de trabalho é interpretado e fornecido com valores baseados em seus argumentos. Os valores gerados resolverão qualquer ramo condicional no fluxo de trabalho.

Quando usar dados de teste gerados automaticamente

  • Gere valores para resolver condições de fluxo de trabalho (por exemplo, If, Switch).
  • Atribua valores a argumentos e variáveis.
  • Comparação de argumentos com valores ou outros argumentos.
Importante:

Os testes de RPA e de aplicativos com dados gerados automaticamente não devem ser usados para cenários com um grande número de dependências, variáveis e caminhos de fluxo de trabalho que precisam ser cobertos.

Tipos de argumentos compatíveis

Verifique a lista a seguir para os tipos de argumentos compatíveis ao usar a geração automática de dados de teste:

  • Número decimal

    • Double
    • Float
    • Int32
    • Long
  • String

    • Boolean
    • Byte
    • Int64
    • Short
  • Array de valores primitivos: short, int, long, float, double, byte, char, boolean.

  • Dicionário de valores primitivos: short, int, long, float, double, byte, char e boolean.

    Para chaves, você pode usar variáveis, argumentos ou dados literais.

    Observação:

    Você só pode usar um par chave/valor para um argumento de dicionário. Por exemplo, você pode usar dictionary["Name"] == "John", mas não dictionary["Name"]["Age"] == 34

Operações suportadas

  • Todas as operações booleanas e numéricas.
  • Para loops, é usada uma estratégia pass-at-least-once, que tenta passar pelo loop pelo menos uma vez.
  • Para strings, os dados são gerados para as seguintes funções: Contains, Equals, StartsWith, EndsWith, Concat.

Adição de dados de teste gerados automaticamente

Observação:
  • Atualize o pacote Testing Activities para a versão 22.4.
  • Crie ou use um fluxo de trabalho automatizado existente.
  • Create arguments as parameters for auto-generated test data. See Supported argument types.

Quando você seleciona Gerar automaticamente como origem de dados para seus dados de teste, uma tabela de dados é gerada com valores padrão baseados em seus argumentos. É criada uma coluna para cada argumento, onde a primeira linha de dados mostra os valores padrão.

  1. Clique com o botão direito do mouse em um fluxo de trabalho existente e selecione Criar caso de teste.

  2. Digite um nome para seu caso de teste e altere o local padrão, se necessário.

  3. Na guia Dados de teste, clique em Origem e selecione Gerar automaticamente a partir da lista suspensa.

  4. Selecione as colunas que você deseja adicionar.

  5. (Opcional) Edite os valores da tabela de dados ou exclua linhas e colunas inteiras.

  6. (Opcional) Clique em Adicionar linha para gerar outra linha de valores padrão. Você pode editar os valores.

  7. Click OK to confirm.

    Os dados são gerados e adicionados ao caso de teste. 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