- Introdução ao Test Suite
- Visão geral
- Teste RPA
- Studio
- Orchestrator
- Testing Robots
- Test Manager
- Integrações CI/CD
Teste RPA
Os testes de RPA exigem a validação de processos automatizados para garantir que eles funcionam corretamente. Os desafios nos testes de RPA podem representar ter processos de RPA complexos, garantindo que todas as partes do processo automatizado sejam cobertas e testadas, usando variações de dados e integrando-se a outras ferramentas do ALM (Gerenciamento de estilo de vida do aplicativo). Para cada um desses desafios, o Test Suite da UiPath pode ajudar você a gerenciar esses desafios, oferecendo um IDE potente onde você pode projetar seus testes de RPA, uma funcionalidade que verifica quanto do seu processo foi coberto e testado, a capacidade de realizar testes orientados por dados, usando arquivos, dados gerados automaticamente, entidades ou filas e permite que você se integre a uma grande variedade de ferramentas do ALM.
- Como tornar seu teste mais poderoso usando testes orientados por dados. Acesse Testes orientados por dados para ler sobre como você pode realizar testes orientados por dados com o UiPath Test Suite.
- Como melhorar a eficiência dos testes criando simulações de seus casos de teste. Acesse Testes simulados para ler sobre como você pode realizar testes simulados com o UiPath Test Suite.
- Como reduzir o risco de erros não detectados usando a cobertura de atividades de RPA. Acesse Cobertura de atividades e Cobertura do descritor para ler sobre como você pode garantir que seus casos de teste sejam cobertos e não tenham redundâncias.
- Como rastrear e avalia o desempenho de cada módulo de seu teste, usando a execução de perfil. Acesse Execução de perfil para ler sobre como você pode corrigir problemas de desempenho dentro de seus casos de teste.
O vídeo a seguir mostra como publicar os casos de teste que você criou dentro do Studio, no tutorial anterior, no Orchestrator e as opções que você tem para executá-los. Depois que terminar de projetar seus casos de teste, você os publica no Orchestrator como pacotes NuGet, com os quais você cria um conjunto de testes baseado nele e seleciona os casos de teste que deseja que façam parte desse conjunto de testes. Depois, você pode optar por executar seus conjuntos de testes das seguintes maneiras:
- Dispare a execução manualmente a partir do Orchestrator. Acesse Execuções de teste para ler sobre como executar e gerenciar suas execuções de teste dentro do Orchestrator.
- Agende a execução usando um Agendamento de testes, que você pode configurar da maneira que quiser. Acesse Agendamentos de testes para ler sobre como você pode agendar a execução de seus testes.
- Integre a um pipeline de CI/CD, como o Azure DevOps ou Jenkins, e use-os para executar seus conjuntos de testes e ver os resultados. Acesse AzureDevOps e Jenkins para ler sobre como integrar o Test Suite da UiPath a esses pipelines.
Após projetar seus testes com o Studio e, em seguida, executá-los usando integrações do Orchestrator ou CI/CD, você pode avançar e gerenciar seu portfólio de testes usando o Test Manager. O Test Manager oferece rastreabilidade completa dos artefatos entre o processo de negócios (representado pelo projeto de teste), os requisitos do processo de negócios, os casos de teste que você criou para esses requisitos, os resultados do teste desses casos de teste, bem como os defeitos.
Além disso, o vídeo demonstra como analisar as informações sobre a cobertura de atividades que você alcançou como parte de sua execução de teste.
Essencialmente, esse vídeo mostra como no Test Manager, você pode gerenciar todo o seu portfólio de testes para seu processo de negócios e monitorar constantemente e relatar sua qualidade.