- 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
- Fluxo de controle
- Repo. de Objetos
- Geração de logs
- A ferramenta de migração ScaleCoordinates
- A ferramenta ScreenScrapeJavaSupport
- 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
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).
Application testing can be performed with Test Cases and Data Driven Test Cases, sequences that make use of verification activities part of the UiPath.Testing.Activities pack, together with activities from other packages.
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.
With Studio Pro, workflows can be converted into test cases or imported as test cases from other projects. Later, application testing projects may be published to Orchestrator, managed and executed from the Test Cases page.
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.
The default activities packages for this type of project are: UiPath.System.Activities, UiPath.UIAutomation.Activities, and verification activities from the UiPath.Testing.Activities.
Verification activities such as Verify Control Attribute, Verify Expression, and Verify Expression with Operator are used for testing the data used by your workflows.
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.
As a next step, you can use the Verify Expression with Operator activity to compare values with those from the imported Excel file, using available operators. Read more about this activity here.
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.
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
Existing workflows used for testing purposes can be converted to and from test cases using Studio Pro. In addition, you can create an RPA Testing project from existing processes.
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
Similarly to importing data collections into API Test Automation libraries, you can import such collections into your Application Testing processes using the New Service wizard.
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.
Os casos de teste publicáveis podem ser retornados à condição de rascunhos, clicando com o botão direito do mouse no caso de teste e selecionando a opção 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.
A menos que sejam definidos como publicáveis, os arquivos de rascunhos não são empacotados e publicados.
Publishing test cases is performed in a similar way as for other types of projects. Use the Publish option from the Studio Pro ribbon. You can set a version of the project and use the Certificate Signing options, read more about publishing projects here.
Test cases can be published to Orchestrator, Robot defaults, or a custom path. If you wish to publish to Orchestrator, make sure your Robot or UiPath Assistant is connected to Orchestrator, follow the steps here.