- 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
- Viewing and searching test cases
- 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
- Creating defects from results
- Resultados de testes automatizados
- Substituição dos resultados do teste
- Navigating and searching test results
- 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
- Unsubscribing from the Notifications settings page
- Viewing notifications
- Notificações de filtragem
- Viewing email notifications
- Enabling email notifications for SMTP servers
- 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
- Step 1: Integrating SAP Cloud ALM with Test Manager
- Step 2: Creating automated test cases in SAP Cloud ALM
- Step 3: Creating automated test cases in Test Manager
- Step 4: Synchronizing test cases from Test Manager to SAP Cloud ALM
- Step 5: Assigning test automations to test cases
- Step 6: Executing test cases
- 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 Cross-platform projects when you execute test cases using serverless robots. You cannot run desktop automations, such as for SAP WinGui, on Cross-platform projects.
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
For examples on creating various automated tests in Studio, see the following tutorials:
Dica:Run your automated tests locally in Studio to validate behavior before deploying it for performance testing, as tests must be data-stable and reliable before scaling.
-
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.
- Open the previously created test case, and select Select automation to link the previously published NUPKG package, containing the Studio automated tests. Refer to Selecting automation for detailed steps on selecting an automation for a test case.
-
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.