- Introdução
- Gerenciamento do projeto
- 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
- 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
- Habilitar ou desabilitar a governança em massa para casos de teste
- Imposição da ordem de assinatura para casos de teste governados
- 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
- Visualização de informações de governança para logs de casos de teste
- Gerenciamento de aprovadores para logs de casos de teste governados
- Gerenciamento de logs de casos de teste governados no estado Em trabalho
- Gerenciamento de logs de casos de teste governados no estado Em revisão
- Gerenciamento de logs de casos de teste governados no estado Assinado
- Gerenciamento de comentários para logs de casos de teste governados
- Habilitação da governança no nível de log de casos de teste
- Desabilitação da governança no nível de log do caso de teste
- Visualização e pesquisa de casos de teste
- Execução de casos de teste sem um conjunto de testes
- Execução de testes mistos
- Criação de execuções pendentes
- Reexecutando execuções de teste
- Solução de problemas de execuções automatizadas
- Perguntas frequentes - Paridade de funcionalidades - Test Manager versus Orchestrator
- Análise dos resultados de teste
- Estados de resultado de teste do Playwright
- Exclusão dos resultados do caso de teste
- Sincronização de defeitos
- Criação de defeitos a partir de resultados
- Resultados de testes automatizados
- Substituição dos resultados do teste
- Navegação e pesquisa de resultados de testes
- Exame dos resultados dos casos de teste
- Como visualizar a cobertura da atividade
- Operações e utilitários do projeto
- Configurações Test Manager
- Configurações ao nível do tenant
- Configurações gerais do projeto
- Events
- Inscrever-se em eventos
- Inscrição em todos os eventos
- Cancelar inscrição em eventos
- Cancelar inscrição em todos os eventos
- Cancelar inscrição na página Configurações de notificações
- Visualizando notificações
- Notificações de filtragem
- Visualização de notificações por email
- Habilitando notificações por email para servidores SMTP
- Visualizando apenas notificações não lidas
- Marking all notifications as read
- Clearing all notifications
- Deleting notifications
- Criptografia de chaves gerenciadas pelo cliente
- Logs de Auditoria
- Integração da ferramentas ALM
- Integração da ferramentas ALM
- Test Manager Connect
- Test Manager - conector do Integration Service
- Intervalos de IP de saída para conectores
- Trabalhando com SAP Cloud ALM e Test Manager
- Etapa 1: integração do SAP Cloud ALM com o Test Manager
- Etapa 2: criação de casos de teste automatizados no SAP Cloud ALM
- Etapa 3: criação de casos de teste automatizados no Test Manager
- Etapa 4: sincronização de casos de teste do Test Manager para o SAP Cloud ALM
- Etapa 5: atribuição de automações de teste a casos de teste
- Etapa 6: execução de casos de teste
- Melhores práticas de automação de testes SAP
- Solução de problemas de integração do Jira
- Integração do API
- Agentes de codificação para testes
- Solução de problemas
Criação de testes automatizados
Crie, publique e vincule testes automatizados no Studio antes de executá-los como parte de cenários de desempenho no Test Manager.
Antes de executar cenários de desempenho, você deve criar, publicar, vincular e atribuir seus testes.
Pré-requisitos
- Você pode criar cenários de desempenho apenas para casos de teste que você criou usando os pacotes compatíveis mais recentes (
Testing.Activitiesv.25.10.2 ou superior,UIAutomation.Activitiesv.25.10.2 ou superior,WebAPI.Activitiesv.2.1.0 ou superior). Versões mais antigas podem funcionar localmente ou em conjuntos de teste, mas apresentar falha ao executar em escala. - Use projetos do Windows ao executar casos de teste no local, usando robôs do App Testing (robôs não assistidos).
- Use projetos multiplataforma quando você executar casos de teste usando Serverless Robots. Você não pode executar automações de área de trabalho, como para SAP WinGui, em projetos multiplataforma .
Etapas
-
Crie testes no Studio. Configure os testes.
- Projete seus testes automatizados como você faria para qualquer caso de teste funcional.
Observação:Independentemente do tipo de projeto que você use, o Analisador de Fluxo de Trabalho é executado automaticamente como parte de cada execução de teste e verifica cada caso de teste quanto a duas coisas: se as versões de pacote acima são atendidas e se a automação usa atividades que não são elegíveis para o Performance Testing. Se uma verificação falhar, o Analisador de Fluxo de Trabalho relatará o que está errado para que você possa corrigi-lo antes de gastar minutos do robô em uma execução que não pode ter sucesso.
Atividades não compatíveis incluem:
- Atividades do pacote Computer Vision
- Atividades baseadas em imagem/OCR
- Modo de entrada de eventos de hardware
- Acesso ao sistema de arquivos local
- Padrões de interação exclusivos para desktop, como teclas de atalho globais e gerenciamento de janela
Para obter exemplos sobre como criar vários testes automatizados no Studio, consulte os seguintes tutoriais:
Dica:Execute seus testes automatizados localmente no Studio para validar o comportamento antes de implantá-lo para testes de desempenho, pois os testes devem ser estáveis em dados e confiáveis antes de serem dimensionados.
-
Publique seu projeto que contém os testes automatizados no Orchestrator. Você publica o projeto no Orchestrator na forma de um pacote NUPKG. Para obter etapas para publicar projeto do Studio no Orchestrator, consulte Sobre como publicar projetos de automação.
-
Vincule os testes ao Test Manager.
- Acesse o Test Manager, no mesmo tenant em que publicou o projeto no Orchestrator.
- Criar um caso de teste. Consulte Criar casos de teste para obter etapas detalhadas.
- Abra o caso de teste criado anteriormente e selecione Selecionar automação para vincular o pacote NUPKG publicado anteriormente, contendo os testes automatizados do Studio. Consulte Seleção de automação para obter etapas detalhadas sobre a seleção de uma automação para um caso de teste.
-
Atribua testes a conjuntos de testes no Test Manager. Consulte Adição de casos de teste a um conjunto de testes para obter etapas detalhadas.
-
Execute o caso de teste em um conjunto de testes no Test Manager para confirmar a execução bem-sucedida. Consulte Execução de testes automatizados para obter etapas detalhadas.
Resultado
Os casos de teste automatizados são criados, publicados no Orchestrator, vinculados ao Test Manager e atribuídos a conjuntos de testes. Os testes estão prontos para execução como parte dos cenários de desempenho.