- Visão geral
- Início rápido
- Confiança e conformidade
- Governança
- Recursos
- Cartographer
- Delegate para testes
- Referência
- Solução de problemas
Execute pools de smoke API manualmente ou de acordo com um agendamento após uma implantação com Delegate e automatize a configuração e a desmontagem do ambiente de teste.
Execute um smoke suite manualmente ou de acordo com um cronograma após cada implantação, e automatize a configuração e a desmontagem do ambiente com base em uma execução de teste.
Pré-requisitos
Conclua a configuração única em Configuração e execução de seu primeiro caso de teste para as tarefas orientadas por Delegateabaixo.
Execução de um smoke suite manualmente após uma implantação
- Verifique se sua implantação foi concluída.
- Insira uma solicitação para executar o pacote, por exemplo: "Executar o conjunto de testes do Smoke Suite no projeto MYAApp."
Resultado
Delegate executa todos os casos de teste no conjunto e publica os resultados no Test Manager. Você verá um resumo de aprovação/falha para o conjunto, com um link para a execução no Test Manager. Esse é o ponto de partida recomendado: configuração zero, e cria o comportamento de verificar após cada implantação.
Preparação e limpeza de um ambiente de teste
- Peça a Delegate para executar o script de configuração e, em seguida, o pacote de testes no mesmo prompt, por exemplo: "Executar o script de configuração do ambiente em semente-test-data.ps1 e, em seguida, executar o Regression Suite no projeto MYAApp."
- Após a execução, peça ao Delegate para executar a limpeza condicionalmente, por exemplo: "Após a execução, execute Clearup-test-data.ps1 — mas apenas se o pacote for concluído."
Resultado
Delegate executa o script de configuração, confirma que ele foi bem-sucedido e prossegue para a execução de teste, mostrando a confirmação de cada etapa. A etapa de limpeza é executada apenas sob a condição que você especificou; portanto, uma execução no meio do pacote com falha não apaga os dados que você ainda precisa depurar.
Após a validação, envolva tudo em rotinas nomeadas, como "Preparar ambiente de teste do MYAApp" e "Limpar ambiente de teste do MYAApp", para que uma execução completa se torne uma instrução: preparar, executar e limpar.