Partilhar via


Criar e gerir planos de teste

Azure DevOps Serviços | Azure DevOps Server | Azure DevOps Server 2022

Crie planos de teste e suítes de teste para rastrear os testes manuais em sprints ou etapas. Ao usar esta abordagem, pode ver quando os testes para um sprint ou marco específico estão concluídos. Para mais informações sobre testes manuais, consulte O que é Planos de Teste do Azure?

Partilhe itens de trabalho na sua experiência de teste

À medida que desenvolves o teu produto, cria casos de teste e atualiza-os a qualquer momento. Para cada ciclo de desenvolvimento, crie um plano de teste e importe casos de teste existentes. Para organizar os testes, 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. Atribuir configurações de teste e atribuir testadores para cobrir a matriz de teste necessária.
  3. Os testadores realizam os testes até que o produto cumpra os critérios de saída.
  4. Para o ciclo seguinte, crie um novo plano de teste e importe os mesmos casos de teste.

Como os planos de teste fazem referência a casos de teste, as atualizações de um caso de teste refletem-se automaticamente em todos os planos e conjuntos que o utilizam. Para criar uma linha de base independente, copie ou clone os casos de teste.

Pré-requisitos

Categoria Requerimentos
Acesso ao projeto Membro do projeto
Níveis de acesso Pelo menos acesso básico para ver itens de trabalho relacionados com testes. Os utilizadores com acesso a Stakeholder não conseguem aceder a Planos de Teste do Azure.

Para adicionar planos de teste e conjuntos de testes, eliminar artefactos de teste ou definir configurações de teste, precisa de acesso Basic + Planos de Teste ou de uma subscrição Visual Studio: Enterprise, Test Professional, ou MSDN Platforms.
Permissões Percurso da Área:
- Editar itens de trabalho neste nó: Adicionar ou modificar planos de teste, conjuntos de testes, casos de teste ou outros itens de trabalho baseados em testes.
- Gerir planos de teste: Modificar propriedades do plano de teste, como configurações de construção e de teste.
- Gerir conjuntos de testes: Criar e eliminar conjuntos de testes, adicionar e remover casos de teste dos conjuntos de testes, alterar configurações de testes e mover conjuntos de testes.

Project-level:
- Gerir configurações de teste e Gerir ambientes de teste: Gerir configurações ou ambientes de teste.
- Eliminar permanentemente itens de trabalho: Eliminar permanentemente itens de trabalho baseados em testes.

Para mais informações, consulte Manual de testes de acesso e permissões.

Sugestão

Pode usar IA para ajudar nesta tarefa mais adiante neste artigo, ou consultar Enable AI assistance with Azure DevOps MCP Server para começar.

Criar um plano de teste

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

  1. Inicie sessão no seu projeto Azure DevOps e selecione Planos de Teste>Planos de Teste.

    Captura de ecrã da abertura da página da lista de planos de teste.

  2. Selecione + Novo plano de teste.

    Captura de ecrã 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 ecrã de adicionar detalhes do plano de testes.

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

Renomear um plano de teste

Para renomear um plano de teste, utilize os seguintes passos:

  1. Selecione Test Plans.

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

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

  3. Altere o nome e selecione Salvar & Fechar.

    Também pode atualizar o caminho da área, a iteração e outras definições do plano de teste a partir deste diálogo.

Eliminar um plano de teste

Para eliminar um plano de teste, utilize os seguintes passos:

  1. Selecione Test Plans.

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

  3. A caixa de diálogo Eliminar artefactos de teste explica exatamente o que é eliminado. Introduza o ID do plano de teste para confirmar que quer apagar e depois selecione Eliminar.

    A captura de ecrã mostra a caixa de diálogo para apagar artefactos de teste.

Nota

Os planos de teste eliminados são transferidos para o Contentor de Reciclagem do Plano de Teste e podem ser restaurados em 14 dias usando a API REST. Para mais informações, consulte Restaurar planos de teste apagados e conjuntos de testes usando a API REST.

Use IA para gerir planos de testes

Se configurares o Azure DevOps MCP Server, podes usar assistentes de IA para gerir os teus planos e suites de testes usando prompts em linguagem natural.

Exemplos de prompts para gestão de planos de teste

Tarefa Exemplo de prompt
Criar um plano de teste Create a new test plan in <Contoso> project called '<Sprint 5 Regression Tests>'
Listar os 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 numa suíte Show all test cases in test suite <67890> in project <Contoso>
Encontre áreas não testadas List test suites in test plan <12345> that have no test cases assigned
Verifique a cobertura do plano de teste Show all requirement-based test suites in test plan <12345> and their associated work items
Comparar os planos de sprint List test suites in test plan <12345> and test plan <54321> side by side
Encontre casos de teste não vinculados 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

Sugestão

Caso esteja a utilizar Visual Studio Code, o modo de agente é especialmente útil para diagnosticar cenários complexos de planeamento de testes.

  • Para evitar usar dados obsoletos ou em cache de consultas anteriores, adicione ao seu prompt "Não usar dados previamente buscados."

Próximo passo