studio
2020.10
false
UiPath logo, featuring letters U and I in white
Fora do período de suporte
Guia do usuário do Studio
Last updated 20 de dez de 2023

Testes fictícios

Visão geral

Use testes simulados nas suas atividades para isolar e se concentrar em funções específicas de caso de teste.



Pré-requisitos

  • Crie um tipo de projeto de Processo.
    Observação: você não pode usar a funcionalidade de simulação em projetos de Automação de teste.
  • Instale o Pacote de atividades de teste

Como usar as simulações

Você pode criar um arquivo simulado do seu fluxo de trabalho, selecionando Fluxo de trabalho simulado em teste na janela Criar Caso de Teste. Isso cria uma cópia do seu fluxo de trabalho com o nome workflowName_mock e armazena-a em Projeto > Simulações. Essa pasta espelha a estrutura da árvore do arquivo do fluxo de trabalho de origem. Por exemplo, se seu fluxo de trabalho for armazenado na guia Projeto , como production\Mocks\testFolder01\testCase07_mock.xaml, o arquivo simulado correspondente será armazenado como production\Mocks\testFolder01\testCase07_mock.xaml.

Em um cenário prático, você tem um aplicativo que grava diretamente em um banco de dados, mas você deseja que ele grave na tela. Você pode usar o Envolver com simulação para testar essa função específica, sem precisar fazer nenhuma alteração no seu caso de teste principal. Como uma observação geral, considere usar simulações para testes que tenham efeitos permanentes na produção ou que exigem recursos especiais.

Condições de testes simulados

  • Nos arquivos simulados, você pode editar apenas as atividades simuladas.
  • Você pode ter vários arquivos simulados para um fluxo de trabalho.
  • O arquivo mock.json contém as definições de configuração para os arquivos simulados.
  • Em uma estrutura de caso de teste Given-When-Then, Envolver com simulação fica disponível apenas para as atividades dentro de When.
  • As alterações feitas no arquivo de fluxo de trabalho de origem serão aplicadas no arquivo simulado quando você Salvar seu projeto. Como alternativa, você pode sincronizar manualmente seus arquivos simulados. Para obter mais informações, consulte Ações de testes simulados.
  • A sincronização não funciona se o arquivo simulado estiver aberto com as alterações a serem salvas.
  • Excluir um fluxo de trabalho associado a um arquivo simulado solicita que você escolha se deseja remover ambos os arquivos.
  • O indicador de abrangência de atividades leva em consideração apenas as atividades incluídas no fluxo de trabalho de origem; portanto, não calcula a abrangência das suas atividades simuladas.

Ações de testes simulados

A seguinte tabela lista as ações que você pode executar para seus testes simulados.

Ação

Description

Procedimento

Criar fluxo de trabalho simulado

Cria uma cópia do seu fluxo de trabalho principal para testes simulados.

  1. Abra o Studio e navegue até seu projeto.
  2. Clique com o botão direito do mouse em seu projeto e selecione Criar Caso de Teste.
  3. Configure seu caso de teste e selecione Fluxo de trabalho simulado em teste.

    Uma cópia do seu fluxo de trabalho será criada em Projetos > Simulações.

Remover Atividade fictícia

Remove a simulação que envolve sua atividade.

  1. Abra o Studio e navegue até seu projeto.
  2. Acesse Projeto > Simulações, e abra uma simulação.
  3. Clique com o botão direito do mouse em uma atividade simulada e selecione Remover atividade simulada.

Envolver a atividade com simulação

Insere uma atividade simulada.

  1. Abra o Studio e navegue até seu projeto.
  2. Acesse Projeto > Simulações, e abra uma simulação.
  3. Clique com o botão direito do mouse em uma atividade e selecionedocs image Envolver com simulação no menu suspenso.

Sincronizar Arquivo Fictício

Sincroniza seus arquivos simulados ou pastas com o arquivo ou as pastas do fluxo de trabalho de origem, respectivamente.

  1. Abra o Studio e navegue até seu projeto.
  2. Acesse Projeto > Simulações.
  3. Clique com o botão direito do mouse em um arquivo ou pasta e selecione Sincronizar Simulação no menu suspenso.

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.