Compartilhar via


Criar e gerenciar planos de teste

Azure DevOps Services | Azure DevOps Server | Azure DevOps Server 2022

Crie planos de teste e conjuntos de testes para acompanhar testes manuais durante sprints ou marcos. Usando essa abordagem, você pode ver quando o teste para um sprint ou marco específico é concluído. Para obter mais informações sobre testes manuais, consulte O que é Azure Test Plans?

Compartilhar itens de trabalho em sua experiência de teste

À medida que você cria seu produto, crie casos de teste e atualize-os a qualquer momento. Para cada ciclo de desenvolvimento, crie um plano de teste e importe casos de teste existentes. Para organizar o teste, divida os casos de teste em conjuntos de testes separados dentro do plano.

Um ciclo de teste típico funciona assim:

  1. Crie um plano de teste para o sprint ou marco.
  2. Atribua configurações de teste e atribua testadores para cobrir a matriz de teste necessária.
  3. Os testadores executam os testes até que o produto atenda aos critérios de saída.
  4. Para o próximo ciclo, crie um novo plano de teste e importe os mesmos casos de teste.

Como os planos de teste referenciam casos de teste, as atualizações para um caso de teste refletem automaticamente em todos os planos e conjuntos que o usam. Em vez disso, para criar uma linha de base independente, copie ou clone os casos de teste.

Pré-requisitos

Categoria Requisitos
Acesso ao Project Membro do projeto
Níveis de acesso Pelo menos acesso básico para ver itens de trabalho relacionados ao teste. Usuários com acesso Stakeholder não podem acessar Azure Test Plans.

Para adicionar planos de teste e conjuntos de testes, excluir artefatos de teste ou definir configurações de teste, você precisa de acesso Basic + Planos de Teste ou de uma assinatura do Visual Studio: Enterprise, Test Professional ou MSDN Platforms.
Permissões Caminho da área:
- Edite itens de trabalho neste nó: Adicionar ou modificar planos de teste, conjuntos de testes, casos de teste ou outros itens de trabalho baseados em teste.
- Gerenciar planos de teste: modifique as propriedades do plano de teste, como configurações de build e teste.
- Gerenciar conjuntos de testes: crie e exclua conjuntos de testes, adicione e remova casos de teste de conjuntos de testes, altere as configurações de teste e mova os conjuntos de testes.

Project-level:
- Gerenciar configurações de teste e gerenciar ambientes de teste: gerenciar configurações de teste ou ambientes de teste.
- Excluir permanentemente itens de trabalho: exclua permanentemente itens de trabalho baseados em teste.

Para obter mais informações, consulte Acesso a testes e permissões manuais.

Dica

Você pode usar a IA para ajudar nessa tarefa mais adiante neste artigo ou ver Ativar a assistência de IA com Azure DevOps MCP Server para começar.

Criar um plano de deste

Em geral, você cria test plans para testar os requisitos. Antes de criar um plano de teste, defina sua lista de pendências de requisitos.

  1. Entre em seu projeto de Azure DevOps e selecione Test Plans>Test Plans.

    Captura de tela da abertura da lista de planos de teste na página.

  2. Selecione + Novo Plano de Teste.

    Captura de tela da criação de um novo plano de teste.

  3. Insira um nome para o plano de teste, verifique se o caminho da área e a iteração estão definidos corretamente e selecione Criar.

    Captura de tela da adição de detalhes do plano de teste.

    O plano de teste é criado e você pode começar a adicionar conjuntos de testes e casos de teste.

Renomear um plano de teste

Para renomear um plano de teste, use as seguintes etapas:

  1. Selecione Test Plans.

  2. Ao lado do nome do plano de teste, selecione Mais ações>Editar.

    A captura de tela mostra a opção para editar um plano de teste.

  3. Altere o nome e selecione Salvar e Fechar.

    Você também pode atualizar o caminho da área, a iteração e outras configurações de plano de teste nesta caixa de diálogo.

Excluir um plano de teste

Para excluir um plano de teste, use as seguintes etapas:

  1. Selecione Test Plans.

  2. Ao lado do nome do plano de teste, selecione Mais Ações>Excluir.

  3. A caixa de diálogo Excluir artefatos de teste explica exatamente o que é excluído. Insira a ID do plano de teste para confirmar que você deseja excluir e selecione Excluir.

    A captura de tela mostra a caixa de diálogo Excluir artefatos de teste.

Observação

Os planos de teste excluídos são movidos para a Lixeira do Plano de Teste e podem ser restaurados dentro de 14 dias usando a API REST. Para obter mais informações, consulte Restaurar planos de teste excluídos e conjuntos de testes usando a API REST.

Usar IA para gerenciar planos de teste

Se você configurar o Azure DevOps MCP Server, poderá usar assistentes de IA para gerenciar seus planos de teste e conjuntos usando prompts de linguagem natural.

Sugestões de exemplo para gestão de plano de teste

Tarefa Prompt de exemplo
Criar um plano de deste Create a new test plan in <Contoso> project called '<Sprint 5 Regression Tests>'
Listar planos de teste List all test plans in <Contoso> project
Criar um conjunto de testes Create a static test suite called '<Checkout Flow>' under test plan <12345>
Consultar casos de teste em um pacote Show all test cases in test suite <67890> in project <Contoso>
Localizar áreas não testadas List test suites in test plan <12345> that have no test cases assigned
Verificar a cobertura do plano de teste Show all requirement-based test suites in test plan <12345> and their associated work items
Comparar planos de sprint List test suites in test plan <12345> and test plan <54321> side by side
Localizar casos de teste desvinculados Show test cases in project <Contoso> that aren't in any test suite
Preparação do plano de teste de auditoria List test cases in test plan <12345> that have State = <Design> and no test steps defined

Dica

Se você estiver usando Visual Studio Code, agent mode será especialmente útil para solucionar problemas de cenários complexos de planejamento de teste.

  • Para evitar o uso de dados obsoletos ou armazenados em cache de consultas anteriores, adicione ao seu prompt: "Não use dados buscados anteriormente".

Próxima etapa