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

Teste de Aplicativo

O Studio Pro oferece suporte à criação de casos de teste especializados para realizar testes de aplicativos automatizados, seja em linguagem VB ou C#. Os projetos de automação de testes individuais podem ser criados no StudioPro, usados para verificar dados e incluídos em cenários de pipeline para Integração Contínua (CI)/Implantação Contínua (CD).

O teste de aplicativo pode ser executado com Casos de teste e Casos de teste orientado a dados, sequências que usam as atividades de verificação que fazem parte do pacote UiPath.Testing.Activities, junto de atividades de outros pacotes.

Casos de Teste Controlado por Dados usam dados importados como argumentos no projeto para verificar a execução do caso de teste. Todos os dados ou apenas determinados valores podem ser usados na execução.

Os projetos de automação de teste podem conter vários casos de teste com execução linear e, uma vez que as atividades são organizadas em sequências, esse tipo de projeto tem vários pontos de entrada. Não há nenhum arquivo de fluxo de trabalho principal e a execução é realizada por caso de teste, a menos que outros .xamlarquivos sejam invocados.

Com o Studio Pro, os fluxos de trabalho podem ser convertidos em casos de teste ou importados como casos de teste de outros projetos.Posteriormente, os projetos de teste de aplicativos podem ser publicados no Orchestrator, gerenciados e executados a partir da página de·Casos de teste.

Casos de Teste

Use o tipo de projeto Automação de Teste no Modo de exibição Backstage > Início para começar a criar um caso de teste.



É possível adicionar vários desses arquivos .xaml a um projeto usando a faixa de opções Novo > Caso de Teste.

Os pacotes de atividades padrão para este tipo de projeto são: UiPath.System.Activities, UiPath.UIAutomation.Activities, e atividades de verificação do UiPath.Testing.Activities.

Atividades de verificação, como Verify Control Attribute, Verify Expression, e Verify Expression with Operator são usados para testar os dados usados por seus fluxos de trabalho.

Tais atividades se comportam de maneira diferente quando executadas ou depuradas. Se uma atividade de verificação encontrar um erro, a execução não interromperá o erro; em vez disso, ela registrará a falha da atividade no painel Saída. Se a atividade tiver sido executada com sucesso, ela será marcada no painel.



Casos de teste orientados por dados

O teste de aplicativos pode exigir trabalhar com grandes conjuntos de dados para verificar a execução do fluxo de trabalho e abranger os casos extremos. Em vez de criar vários casos de teste para cada conjunto de dados, importe e use seus conjuntos de dados dentro do projeto com o tipo de arquivo Caso de teste orientado por dados.

No painel Projeto, clique com o botão direito do mouse em um caso de teste e selecione Adicionar dados de teste.



Acesse o Arquivo de variação para escolher um arquivo do Excel para importar, e selecione uma planilha.



Clique em Importar. O arquivo importado do Excel é aceito como entrada, os dados são importados como tipos InArgument juntamente com os valores do arquivo.


Como próximo passo, você pode usara atividade Verify Expression with Operator para comparar os valores com os do arquivo Excel importado, usando os operadores disponíveis.Leia mais sobre essa atividade aqui.

Executar/Depurar com Variações de Dados

Executar ou depurar um Caso de Teste Controlado por Dados pode ser feito de duas maneiras, seja usando todos os dados importados ou condicionalmente, selecionando dados específicos a usar.

Clique nas opções Executar arquivo com variações de dados ou Depurar arquivo com variações de dados, na faixa de opções. A janela Variações de Dados se abre:



Selecione os dados que deseja usar para executar ou depurar o caso de teste, clicando na caixa de seleção ao lado de cada linha. Clique em Executar ou Depurar após a seleção ser feita.

Se o projeto de caso de teste usa a atividade Verificar Expressão com o Operador, a execução será realizada uma vez para cada conjunto de dados selecionados.

Observação:

Se alterações forem feitas no conjunto de dados do Excel, remova e adicione os dados definidos novamente no projeto de caso de teste.

Remover Dados de Teste

Os conjuntos de dados importados podem ser removidos do arquivo de Caso de Teste Controlado por Dados, clicando com o botão direito do mouse no .xamlarquivo , no painel Projeto e selecionando Remover Dados de Teste:


Um novo conjunto de dados pode ser adicionado, selecionando a opção Adicionar Dados de Teste.

Migração de Caso de Teste

Os fluxos de trabalho existentes, usados para fins de teste, podem ser convertidos de e para casos de teste com o Studio Pro. Além disso, você pode criar um projeto de Teste de RPA a partir de processos existentes.

Converter em Caso de Teste

Para converter fluxos de trabalho em casos de teste, clique com o botão direito do mouse nos arquivos do painel Projeto e selecione Converter em Caso de Teste:



Importar Casos de Teste

Se você já tiver criado fluxos de trabalho ou casos de teste, é possível importá-los para o seu projeto atual, clicando com o botão direito do mouse no nó do projeto e selecionando Importar Casos de Teste:



Os .xamlarquivos importados são adicionados à árvore do projeto, como rascunhos dos casos de teste.

Serviços de Importação

De igual modo, para importar coleções de dados para bibliotecas de Automação de Teste de API, você pode importar tais coleções para seus processos de Teste de Aplicativo usando o assistente de Novo Serviço.

Considere que isso fica disponível apenas para bibliotecas e projetos de Automação de Teste criados com uma licença do Studio Pro.

Publicar Casos de Teste

Por padrão, os arquivos de Caso de Teste e de Caso de Teste Controlado por Dados são criados como rascunhos. Antes de tentar publicar, esses .xamlarquivos precisam ser definidos como publicáveis a partir do painel Projeto.


A seleção múltipla fica disponível, basta manter a tecla Ctrl pressionada ao selecionar cada arquivo individualmente, depois clicar com o botão direito do mouse em > Definir como Publicável.



Observação: os casos teste publicáveis podem ser definidos como rascunho, clicando com o botão direito do mouse no caso de teste e selecionando Definir como rascunho.
Após selecionar Definir como Publicável, o ícone do arquivo muda de cinza para azul, o que indica que o arquivo está pronto para ser publicado e empacotado em um .nupkgarquivo.
Observação: a menos que sejam definidos como publicáveis, os arquivos de rascunho não são empacotados e publicados.

A publicação de casos de teste é realizada de modo semelhante ao usado com outros tipos de projetos. Use a opção Publicar da faixa de opções do Studio Pro. Você pode definir uma versão do projeto e usar as opções de Assinatura de Certificados; leia mais sobre como publicar projetos aqui.

Os casos de teste podem ser publicados no Orchestrator, em padrões de UiPath Robot ou em um caminho personalizado. Se você deseja publicar no Orchestrator, certifique-se de que seu Robot ou UiPath Assistant esteja conectado ao Orchestrator, siga as etapas aqui.

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.