- Introdução
- Gerenciamento do projeto
- Documentos
- Trabalhando com análise de impacto de alterações
- Criar casos de teste
- Atribuição de casos de teste a requisitos
- Casos de teste de clonagem
- Exportação de casos de teste
- Vinculação de casos de teste no Studio ao Test Manager
- Delete test cases
- Casos de teste manuais
- Documentar casos de teste com o Task Capture
- Parâmetros
- Habilitação de governança no nível do projeto
- Desabilitação da governança no nível do projeto
- Habilitação de governança no nível do caso de teste
- Como desabilitar a governança no nível do caso de teste
- Gerenciamento de aprovadores para casos de teste controlados
- Gerenciamento de casos de teste governados no estado Em andamento
- Gerenciamento de casos de teste governados no estado Em Revisão
- Gerenciamento de objetos governados no estado Assinado
- Gerenciamento de comentários para casos de teste governados
- Aplicação de filtros e visualizações
- Importando conjuntos de testes do Orchestrator
- Creating test sets
- Adição de casos de teste a um conjunto de testes
- Atribuição de usuários padrão na execução do conjunto de testes
- Habilitando a cobertura de atividade
- Habilitação do Healing Agent
- Configuração de conjuntos de testes para pastas e robôs de execução específicos
- Substituindo parâmetros
- Clonagem de conjuntos de teste
- Exportação de conjuntos de testes
- Aplicação de filtros e visualizações
- Perguntas frequentes - Paridade de funcionalidades - Test Manager versus Orchestrator
- Execução de testes manuais
- Execução de testes automatizados
- Execução de casos de teste sem um conjunto de testes
- Execução de testes mistos
- Criação de execuções pendentes
- Aplicação de uma ordem de execução
- Reexecutando execuções de teste
- Agendamento de execuções
- Solução de problemas de execuções automatizadas
- Testes de acessibilidade para o Test Cloud
- Operações e utilitários do projeto
- Configurações Test Manager
- Integração da ferramentas ALM
- Integração do API
- Codificação de agentes para testes
- Solução de problemas
Tipos de testes compatíveis com o Test Manager no Automation Cloud e no Test Cloud, desde testes de RPA e de aplicativos até desempenho, acessibilidade e testes autônomos.
O Test Manager é o hub para requisitos, casos de teste, conjuntos de testes e resultados, independentemente do tipo de teste que você está fazendo. Esta página fornece uma visão geral de cada tipo de teste que você pode executar e aponta para onde saber mais sobre cada um deles.
| Tipo de teste | O que ele valida | Mais adequado para |
|---|---|---|
| Teste RPA | Automações do UiPath Studio e lógica do fluxo de trabalho | Confirmar se as automações continuam funcionando à medida que o fluxo de trabalho subjacente muda |
| Teste de Aplicativo | Web, desktop, SAP e aplicativos móveis, independentes de uma automação específica | Validação de interface gráfica, API, orientada por dados e multiplataforma dos sistemas com os quais suas automações interagem |
| Teste de desempenho | Casos de teste funcionais automatizados sob usuários virtuais simultâneos | Teste de carga e captura de regressões de desempenho antes que atinjam a produção |
| Teste de acessibilidade | Se seu aplicativo atende aos padrões de acessibilidade | Verificações de conformidade gerenciadas e relatadas no Test Manager |
| Autonomous Test Execution | Casos de teste manuais pré-escritos, executados não assistidos pelo Autopilot | Testes de regressão, testes dependentes de credenciais e testes únicos ou ad hoc |
| Exploração autônoma | Comportamento do aplicativo indefinido, explorado em tempo real sem script predefinido | Testes orientados pela descoberta: localização de problemas desconhecidos e casos extremos que um teste com script não detectaria |
Teste RPA
Os testes de RPA validam as automações que você cria no UiPath Studio, para que você possa confirmar que elas continuam funcionando conforme o esperado enquanto o fluxo de trabalho subjacente muda. Ele é construído em torno de:
- Testes orientados por dados — exercer um fluxo de trabalho contra entradas variadas usando arquivos de dados de teste, dados gerados automaticamente, entidades do Data Service ou filas. Consulte Testes orientados por dados.
- Testes simulados — substituindo entradas ou dependências durante o design, para que partes de um processo possam ser validadas antes que cada dependência esteja pronta. Consulte Testes simulados.
- Cobertura de atividades e descritores — rastreando quanto de um fluxo de trabalho foi realmente utilizado por seus casos de teste e revelando cobertura redundante. Consulte Cobertura de atividades e Cobertura do descritor.
- Execução de perfil — medindo o desempenho de cada módulo em um teste para capturar regressões cedo. Consulte Execução de perfil.
Os casos de teste são projetados no Studio, publicados no Orchestrator como pacotes e, em seguida, vinculados ao Test Manager para rastreabilidade, gerenciamento de execução e relatórios.
Teste de Aplicativo
O teste de aplicativo valida os sistemas com os quais suas automações interagem — aplicativos da Web, de desktop, SAP ou móveis — independentemente de um projeto de automação específico. Ele é compatível com automações de teste de pouco código (arrastar e soltar) e totalmente codificadas.
Teste de IU
Criado com base no pacote de atividades UI Automation e no Repositório de objetos para interagir e se referir a elementos de interface de forma confiável.
Teste de API
Usa o pacote de atividades de Testes para validar respostas HTTP/API diretamente, sem direcionar a interface do usuário.
Testes baseados em dados
A mesma abordagem orientada por dados usada nos testes de RPA (arquivos de dados de teste, dados gerados automaticamente, entidades, filas) aplicada a casos de teste no nível do aplicativo.
Testes multiplataforma e móveis
O pacote de atividades Mobile Automation conecta-se a fazendas de dispositivos e emuladores, permitindo que os testes sejam executados em dispositivos móveis reais ou virtuais sem manuseio manual de dispositivos.
O teste entre navegadores não é uma funcionalidade distinta. É tratado por meio de como a UI Automation segmenta um determinado navegador, não uma grade de teste dedicada entre navegadores.
Teste de desempenho
Teste de carga seus casos de teste funcionais automatizados em usuários virtuais simultâneos. Você configura grupos de carga, tempos de aceleração e limites no Test Manager, realiza uma simulação para validar e, em seguida, executa em escala e monitora resultados, incluindo visualizações de resultados de desempenho de API dedicadas. Consulte Teste de desempenho - visão geral.
Teste de acessibilidade
Avalia se seu aplicativo atende aos padrões de acessibilidade, gerenciados e relatados no Test Manager. Consulte Teste de acessibilidade para o Test Cloud.
Autonomous Test Execution
Executa casos de teste manuais pré-escritos automaticamente usando o Autopilot. Um testador humano já escreve as etapas, e o Autopilot as executa de forma não assistida, substituindo o esforço de converter um teste manual em uma automação do Studio totalmente com script. É limitada a casos de teste baseados na Web e é compatível com:
- Credenciais por meio de ativos do Orchestrator
- Uma escolha de modelos de IA subjacentes
- Transmissão ao vivo, controle remoto e cancelamento de uma execução em andamento
Mais adequado para:
- Teste de regressão de funcionalidades estáveis
- Testes dependentes de credenciais
- Testes únicos ou ad hoc
- Testes por usuários de negócios que não desejam criar ou manter scripts
Saiba mais:
- Execução de testes autônoma para o Test Cloud
- Executando execução de teste autônoma
- Revisão dos resultados da execução autônoma de testes
Exploração autônoma
Um agente aprende simultaneamente sobre o aplicativo, projeta testes e os executa em tempo real, sem nenhum script de teste predefinido. Guiado por um gráfico, requisito ou histórico de usuário, ele explora o aplicativo como um usuário experiente em uma sessão de tempo limite, com controles opcionais de intervenção humana (pausar, guiar, ignorar, retomar) e um relatório de descobertas estruturadas no final.
Mais adequado para testes orientados por descoberta, por exemplo, encontrar problemas desconhecidos, casos extremos e comportamento inesperado que um teste com script não capturaria.
Saiba mais:
- Exploração autônoma para o Test Cloud
- Execução da exploração autônoma
- Revisão dos resultados da exploração autônoma