test-cloud
latest
false
Importante :
A localização de um conteúdo recém-publicado pode levar de 1 a 2 semanas para ficar disponível.
UiPath logo, featuring letters U and I in white

Guia do usuário do Test Cloud

Última atualização 16 de mai de 2025

Teste de Aplicativo

Para garantir a eficiência de seus fluxos de trabalho de teste de aplicativos, integre os seguintes conceitos no processo de design de seus projetos de teste:

1. Crie uma estrutura de automação de teste escalável

Use os seguintes componentes ao projetar casos de teste automatizados no Studio:

  • Repositório de objetos: centralize elementos de interface gráfica para fácil reutilização em casos de teste e projetos.
  • Fluxos de trabalho: crie fluxos de trabalho modulares para ações comuns.
  • Casos de teste: reúna fluxos de trabalho em casos de teste estruturados e automatizados, usando modelos de casos de teste e modelos de execução.

    Agrupe os casos de teste relacionados em pastas para melhorar a visibilidade e a organização.

2. Explore o Test Manager para rastreabilidade e cobertura

Melhore a rastreabilidade e a cobertura de seus projetos de teste usando o Test Manager:

  • Comece criando ou importando requisitos para vincular casos de teste aos objetivos de negócios.
  • Obtenha rastreabilidade de ponta a ponta conectando casos de teste aos requisitos.
  • Analise a cobertura de testes e descubra as possíveis lacunas usando os Painéis do Insights.
  • Sincronize artefatos de teste com ferramentas de ALM populares por meio do UiPath Test Manager Connect.

3. Avance seus projetos de teste com funcionalidades de IA

Aproveite as funcionalidades de IA do Autopilot para Testers para aprimorar seus projetos de testes:
  • Funcionalidades de IA do Test Manager: ajudam você a revisar a qualidade dos requisitos, gerar cenários de testes ausentes e coletar insights de testes.
  • Funcionalidades do Studio AI: ajudam você a refatorar código, gerar expressões, dados de testes e verificações difusas e casos de teste codificados/de pouco código.

Para obter mais informações sobre as funcionalidades de IA oferecidas pelo Autopilot para Testers, acesse Autopilot para Testers.

4. Otimize a estratégia de seletores de testes de interface gráfica

Use o Test Cloud da UiPath para melhorar os testes de seletor de interface gráfica:
  • Utiliza o Repositório de Objetos em vez de seletores estáticos para os elementos de Interface Gráfica.
  • Evite seletores absolutos que não interrompem as alterações de interface gráfica. Use seletores baseados em âncora para elementos de interface gráfica dinâmicos.
  • Habilite as regras Simular Clique e Simular Digitação do Analisador de Fluxo de Trabalho para acelerar as interações nos aplicativos web ou de desktop.
  • Implemente mecanismos de repetição para lidar com atrasos intermitentes de interface gráfica.

5. Implemente testes orientados por dados

Use os recursos de dados de teste disponíveis:
  • Simplifique o gerenciamento de dados de teste com filas de dados de teste do Orchestrator e entidades do Data Service.
  • Gere dados de teste usando a IA.
  • Parametrizar entradas de teste em vez de usar valores embutidos em código.

6. Integre testes da UiPath aos pipelines de CI/CD

Siga estas recomendações para integrar testes aos pipelines de CI/CD:
  • Agendar e executar testes automatizados no Test Manager.
  • Dispare testes automaticamente usando ferramentas do DevOps.
  • Reduza o tempo do ciclo de testes com execução paralela em vários robôs.
  • Use testes baseados em API para minimizar a dependência da interface gráfica.

7. Lide com o gerenciamento e a geração de relatórios de exceções

Para lidar com as exceções de execuções de testes de forma eficaz:
  • Registre os resultados da execução detalhados, incluindo capturas de tela e mensagens de erro, no Test Manager.
  • Use blocos Try-Catch para um processamento consistente de erros.
  • Aproveite os logs do Orchestrator para uma depuração completa.
  • Envie relatórios de execução de testes por e-mail.

8. Otimize o desempenho da execução de testes

Siga estes métodos para melhorar o desempenho:
  • Execute testes no modo não assistido para obter resultados mais rápidos.
  • Substitua atrasos estáticos por mecanismos de espera dinâmicos.
  • Minimize as interações de interface gráfica usando validações de API e banco de dados.

9. Mantenha e atualize regularmente testes automatizados

Mantenha seus testes automatizados atualizados:

  • Atualize os seletores periodicamente para corresponder às alterações do aplicativo.
  • Remover casos de teste obsoletos.
  • Refatore fluxos de trabalho para melhorar a eficiência.
  • Use o controle de versões para rastrear alterações e encorajar a colaboração.

Esta página foi útil?

Obtenha a ajuda que você precisa
Aprendendo RPA - Cursos de automação
Fórum da comunidade da Uipath
Uipath Logo White