- Introdução
- Gerenciamento do projeto
- Documentos
- Trabalhando com análise de impacto de alterações
- Criar casos de teste
- Automatizar casos de teste
- Configuração de casos de teste para execução
- Vinculação de casos de teste no Studio ao Test Manager
- Atribuição de casos de teste a requisitos
- Documentar casos de teste com o Task Capture
- Casos de teste de clonagem
- Exportação de casos de teste
- Casos de teste manuais
- Parâmetros
- Delete test cases
- 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
- 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
- Operações e utilitários do projeto
- Configurações Test Manager
- Integração da ferramentas ALM
- Integração do API
- Solução de problemas
Tipos de teste que o Test Manager suporta no Automation Suite abrangendo testes de RPA e testes de aplicativo em cenários de UI, API, orientados por dados e multiplataforma.
O Test Manager é o hub para requisitos, casos de teste, conjuntos de teste e resultados, independentemente do tipo de teste que você esteja realizando.Esta página fornece uma visão geral de cada tipo de teste que você pode executar e indica onde você pode obter mais informações sobre cada um.
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 gira em torno de:
- Testes orientados por dados — consiste em exercitar um fluxo de trabalho com entradas variadas usando arquivos de dados de teste, dados gerados automaticamente, entidades do Data Service ou filas.Consulte Testes orientados por dados.
- Testes simulados — substituição de entradas ou dependências durante o design para que seja possível validar partes de um processo antes que todas as dependências estejam prontas. Consulte Testes simulados.
- Cobertura de atividade e descritor — rastreamento do quanto de um fluxo de trabalho seus casos de teste realmente exerceram e identificação de cobertura redundante. Consulte Cobertura de atividade e Cobertura de descritor.
- Execução do perfil — medição do desempenho de cada módulo em um teste para capturar regressões antecipadamente. Consulte Execução de perfil.
O Studio projeta os casos de teste, publicados o Orchestrator publica-os (ou os executas por meio de um pipeline de CI/CD, como o Azure DevOps ou Jenkins), e os vincula ao Test Manager para rastreabilidade, gerenciamento de execução e relatórios. Consulte Testes de RPA.
Teste de Aplicativo
Os testes de aplicativos validam os sistemas com os quais suas automações interagem — web, desktop, SAP ou aplicativos móveis — independentemente de um projeto de automação específico. Ele oferece suporte a automações de teste low-code (arrastar e soltar) e totalmente codificadas.
Consulte Testes de aplicativos para saber qual é o escopo disso no Automation Suite.
Testes de interface gráfica
Baseia-se no pacote de atividades do UI Automation e no Repositório de objetos, para interagir e validar elementos da interface de forma confiável.
Testes de API
Usa o Pacote de atividades de testes para validar respostas de HTTP/API diretamente, sem controlar a interface gráfica.
Testes baseados em dados
A mesma abordagem orientada por dados que você usa nos testes de RPA (arquivos de dados de teste, dados gerados automaticamente, entidades, filas) se aplica a casos de teste no nível do aplicativo.
Testes entre plataformas e dispositivos móveis
O Pacote de atividades da automação móvel conecta-se a fazendas de dispositivos e emuladores para que seja possível executar os testes em dispositivos móveis reais ou virtuais sem tratamento manual de dispositivos.
O teste entre navegadores não é uma funcionalidade diferente. Isso ocorre por meio da forma como a UI Automation identifica um determinado Navegador, e não por uma grade de teste dedicada entre navegadores.