- Visão geral
- Início rápido
- Confiança e conformidade
- Governança
- Recursos
- Cartographer
- Delegate para testes
- Referência
- Solução de problemas
Localizar, escrever e manter casos de teste do Test Manager atualizados com Delegate, incluindo etapas de correção que são interrompidas após uma atualização de interface gráfica.
Encontre casos de teste existentes, elabore novos a partir de uma descrição simples em inglês e mantenha-os atualizados conforme o aplicativo muda, incluindo a captura e correção de etapas que são interrompidas após uma atualização da interface gráfica.
Pré-requisitos
Conclua a configuração única em Configuração e execução de seu primeiro caso de teste — nenhuma configuração adicional é necessária para essas tarefas.
Encontrar casos de teste para executar
- Insira um prompt para listar ou pesquisar casos de teste, por exemplo: "Listar os casos de teste no projeto MyAApp" — ou restrinja: "Encontrar casos de teste contendo "login" no projeto MYAPP" ou "Mostrar casos de teste criados por mim no projeto MYAPP ."
Resultado
Delegate pesquisa o Test Manager e retorna os nomes de casos de teste correspondentes, ObjKeys e IDs.
Use o nome ou o ObjKey ao pedir ao Delegate para executar um.
Escrevendo um novo caso de teste do zero
- Descreva o fluxo que você deseja testar, por exemplo: "Ajude-me a escrever um caso de teste para o fluxo de redefinição de senha — o usuário insere seu email, recebe um link de redefinição, clica nele, define uma nova senha e pode fazer login com ele."
- Peça a Delegate para executar o novo caso de teste para validar se as etapas funcionam conforme escrito.
Resultado
Delegate transforma a descrição em uma lista estruturada de etapas anônimas com um resultado esperado para cada uma. Você também pode perguntar "Em que casos extremos devo cobrir para esse fluxo?" para mostrar cenários que você pode ter perdido. Revise o rascunho e ajuste os nomes e valores dos elementos para corresponder à sua interface gráfica real; Delegate não conhece seu aplicativo até que você o mostre ou cole os critérios de aceitação.
Quando você pede Delegate para executar o caso de teste, ele o executa de ponta a ponta, mostrando quais etapas passaram e quais causaram uma pausa, um sinal de que a formulação precisa de ajustes. Corrija quaisquer etapas sinalizadas e adicione o caso de teste ao seu conjunto de testes depois que ele for aprovado sem problemas. Ordene de 15 a 20 minutos para um novo caso de teste.
Se você tiver critérios de aceitação no Jira, consulte "Leitura de um ticket e elaboração de casos de teste a partir dele" na página Teste com integração e relatórios do Jira — ele automatiza as etapas de descrição e elaboração acima.
Localização e correção de casos de teste obsoletos
- Execute o caso de teste ou conjunto de testes afetado como de costume após uma alteração na interface gráfica.
- Se o elemento de uma etapa tiver sido movido ou renomeado, diga Delegate o que mudou, por exemplo: "Reescreva esta etapa — o botão agora é chamado de 'Sign In' e não 'Login'".
- Uma vez por trimestre, peça ao Delegate para listar casos de teste obsoletos, por exemplo: "Listar todos os casos de teste no projeto MYAApp que não foram executados nos últimos 60 dias."
Resultado
Quando o elemento de uma etapa é movido ou renomeado, Delegate pausa no meio da execução e mostra o que vê — trate cada pausa como um sinalizador de manutenção, não apenas uma execução com falha. Após descrever a alteração, Delegate atualiza a descrição da etapa, pronta para ser executada novamente. A lista trimestral de casos de teste obsoletos oferece a você candidatos para reativar ou descontinuar deliberadamente.
Etapas de gravação que o Delegate pode executar de forma confiável
A regra de áudio: escreva etapas da maneira como você as explicaria a um novo colega, não da maneira como você escreveria código.
| Element | Bom exemplo | Exemplo problemático |
|---|---|---|
| Ação | "Clique no botão Login" | "Interagir com elemento de autenticação" |
| Resultado esperado | "A página do painel é carregada" | "O sistema responde corretamente" |
| Especificidade | "Digite 'admin@example.com ' no campo E-mail" | "Preencher credenciais" |
| Uma coisa de cada vez | Uma ação por etapa | "Faça logon e navegue até configurações e altere a senha" |
Nomeie o elemento com o qual você está interagindo, indique como é o sucesso no campo Resultado esperado, mantenha as etapas anônimas, evite jargão interno e inclua dados de teste explicitamente. As etapas de navegação, preenchimento de formulário e verificação são tratadas de forma mais confiável; uploads/downloads de arquivos, elementos dentro de iframes/pop-ups e etapas dependentes de tempo podem precisar de orientação extra.
Tratamento de dados confidenciais em etapas de teste
Nunca insira credenciais reais ou informações de identificação pessoal (PII) em etapas de casos de teste. O conteúdo da etapa passa pela IA quando Delegate o executa, e o conteúdo do Test Manager é visível para toda a sua equipe por padrão.
Use uma conta de teste e senha dedicadas, uma caixa de correio de teste, nomes e endereços claramente fictícios, os números de cartões de área restrita do seu provedor de pagamento e registros que existem apenas no teste.
Mantenha uma referência de credenciais de teste separada e segura (por exemplo, um gerenciador de senhas) que a equipe consulta, em vez de escrever valores reais em etapas.