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

Testes fictícios

Visão geral

Os testes simulados no UiPath Studio são uma funcionalidade integrada que permite substituir atividades ("simuladas") selecionadas ou até fluxos de trabalho inteiros invocados por arquivos substitutos leves (arquivos simulados de seus fluxos de trabalho) durante uma execução de teste. O objetivo é isolar uma parte específica da automação que você deseja verificar enquanto protege o teste contra efeitos colaterais, como gravações de banco de dados, chamadas de API ou atualizações de interface do usuário.

Pré-requisitos

  • Crie um tipo de projeto de Processo.
    Observação:

    Você não pode usar a funcionalidade de simulação em projetos de Testar Automação.

  • Instale o Pacote de atividades de teste

Como usar as simulações

You can create a mock file of your workflow by selecting Mock workflow under test in the Create Test Case window. This creates a copy of your workflow with the name workflowName_mock and stores it in Project > Mocks.

This folder mirrors the source workflow file tree structure. For example, if your workflow is stored in the Project tab as production\Tests\testFolder01\testCase07.xaml, the correspondent mock file is stored as production\Mocks\Tests\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.
  • As simulações aninhadas estão indisponíveis, pois não é possível usar Surround with Mock em atividades de simulação existentes.
  • 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.
  4. Se você tiver um arquivo de simulação existente que deseje usar, selecione-o na lista suspensa Simulação.

    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 selecione Surround with Mock iconEnvolver 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?

Conectar

Precisa de ajuda? Suporte

Quer aprender? Academia UiPath

Tem perguntas? Fórum do UiPath

Fique por dentro das novidades