- Notas de Versão
- Introdução
- Configuração e Instalação
- Projetos de automação
- Dependências
- Tipos de fluxos de trabalho
- Comparação de arquivos
- Melhores Práticas de Automação
- Integração de controle de origem
- Depuração
- A ferramenta de diagnóstico
- Analisador de Fluxo de Trabalho
- Sobre o Analisador de Fluxo de Trabalho
- STN MG-001 - Convenção de nomenclatura de variáveis
- STN MG-002 - Convenção de nomenclatura de argumentos
- STN MG-004 - Duplicação de Nome de Exibição
- STN MG-005 - Variável substitui variável
- STN MG-006 - Variável substitui argumento
- STN MG-008 - Comprimento de variável excedido
- STN MG-009 - Variáveis Catablema de prefixo
- STN MG-011 - Argumentos Catablema de prefixo
- STN MG-012 - Valores padrão de argumentos
- STN MG-016 - Comprimento do argumento excedido
- SR-DB-002 - Contagem alta de argumentos
- SR-DB-003 - Esvaziar bloco catechu
- SR-DB-007 - Múltiplas camadas Com fluxograma
- SR-DB-020 - Propriedades de saída indefinidas
- SR-DB-023 - Fluxo de trabalho vazio
- SR-DB-024 - Verificação da atividade Persistente
- SR-DB-025 - Pré-requisito de serialidade de variáveis
- SR-DB-026 - Uso da atividade Dela
- SR-DB-027 - Melhores práticas de persistência
- SR-DB-028 - Pré-requisito de serialidade de argumentos
- SR-US-005 - Argumentos de atividades embutidos em código
- SR-US-009 - Variáveis não utilizadas
- SR-US-010 - Dependências não utilizadas
- SR-US-014 - Restrições de pacotes
- SR-US-020 - Mensagens de logue mínimas
- SR-US-024 - Não utilizado e postergado
- SR-US-025 - Uso incorreto do valor salvo
- SR-US-026 - Restrições da atividade
- SR-US-027 - Pacotes necessários
- Variáveis
- Argumentos
- Namespaces Importados
- Gravação
- Elementos de Interface Gráfica
- Fluxo de controle
- Seletores
- Repo. de Objetos
- Extração de Dados
- Automação de imagem e texto
- Automação de tecnologias Citrino
- Automação RDP
- Automação SAP
- Automação do Varear Horizonte
- Geração de logs
- A ferramenta de migração ScaleCoordinates
- A ferramenta ScreenScrapeJavaSupport
- O protocolo Servodrive
- StudioPro
- Introdução
- Teste de Aplicativo
- Teste RPA
- Automação de Teste de API
- Testes fictícios
- Extensões
- Solução de problemas
- Internet Explorer x64
- Problemas de interoperabilidade do Microsoft Office
- Como identificar elementos de EU em PDF com opções de acessibilidade
- Como identificar elementos de EU após as atualizações do Windows
- Aplicativos do JxBrowser
- Monitoração de eventos de usuário
- Java no Apo-V
- Suporte e limitações do Microsoft Apo-V
- Solução de problemas da Citrix
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.
.xaml
arquivos 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.
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.
.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.
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.
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 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.
Se alterações forem feitas no conjunto de dados do Excel, remova e adicione os dados definidos novamente no projeto de caso de teste.
.xaml
arquivo , 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.
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.
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:
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:
.xaml
arquivos importados são adicionados à árvore do projeto, como rascunhos dos casos de teste.
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.
.xaml
arquivos 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.
.nupkg
arquivo.
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.