studio
2023.10
false
UiPath logo, featuring letters U and I in white

Guia do usuário do Studio

Última atualização 17 de dez de 2024

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

Considere um exemplo no qual você cria vários tipos de argumentos (por exemplo, Int32, Bool, String) para uma Árvore de decisão If. Você usa o recurso gerar automaticamente para seus casos de teste para cobrir o maior número possível de caminhos durante a execução.

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

Número decimal

String

MatrizDicionário

Double

Booleano

De valores primitivos: curto, int, longo, flutuante, duplo, byte, char e booleano.

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

Valores primitivos são compatíveis (curto, int, longo, flutuante, duplo, byte, char e booleano)

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

Flutuar

Byte

  

Int32

Int64

  

Long

Short

  

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.
  • Crie argumentos como parâmetros para dados de teste gerados automaticamente.Consulte Tipos de argumentos suportados.

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. (Opcional) Adicione o caso de teste ao modelo de execução.
  4. Na guia Dados de teste, clique em Origem e selecione Gerar automaticamente a partir da lista suspensa.
  5. Selecione as colunas que você deseja adicionar.
  6. (Opcional) Edite os valores da tabela de dados ou exclua linhas e colunas inteiras.
  7. (Opcional) Clique em Adicionar linha para gerar outra linha de valores padrão. Você pode editar os valores.
  8. Clique em Ok para confirmar.

    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?

Obtenha a ajuda que você precisa
Aprendendo RPA - Cursos de automação
Fórum da comunidade da Uipath
Uipath Logo White
Confiança e segurança
© 2005-2024 UiPath. Todos os direitos reservados.