Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
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
Por exemplo, você está criando a versão 1.* do seu produto e pode criar vários casos de teste para essa versão. Pode atualizar cada um destes casos de teste e adicionar mais a qualquer momento. Para cada ciclo de desenvolvimento e lançamento do seu produto, você cria um plano de teste e importa os casos de teste existentes para esse plano. Para gerir e monitorizar mais facilmente estes conjuntos separados de casos de teste, pode também dividir os casos em conjuntos de testes separados dentro do plano.
Depois de criar o seu plano de teste, atribua configurações de teste e atribui testadores para cobrir a matriz de teste necessária. Esses testadores executam os testes e avaliam a qualidade do produto. Os testadores continuam os testes até que o produto atenda aos critérios de saída. Para o próximo ciclo de desenvolvimento e versão, você pode criar um novo plano de teste e reutilizar os mesmos casos de teste. Repita este ciclo de desenvolvimento-teste-liberação importando os mesmos casos de teste para cada novo plano de teste.
Como os test plans referem-se a casos de teste, as atualizações de um caso de teste refletem-se automaticamente em todos os test plans e suites de testes que o utilizam.
Na próxima versão do produto, você pode reutilizar os casos de teste existentes. No entanto, uma opção melhor pode ser copiar ou clonar os casos de teste. Uma cópia cria uma nova linha de base. As alterações nestes novos casos de teste não afetam os seus planos de teste anteriores.
Pré-requisitos
| Categoria | Requerimentos |
|---|---|
| Acesso ao projeto | Membro do projeto. |
| Níveis de acesso | - Para visualizar itens de trabalho relacionados a testes: Pelo menos acesso Básico. Os utilizadores com acesso Interveniente não têm acesso aos Planos de Teste. - Para adicionar planos de teste e conjuntos de testes, eliminar artefactos de teste e definir configurações de teste: acesso Basic + Planos de Teste ou uma das seguintes subscrições Visual Studio: - Empresa - Teste Profissional - Plataformas MSDN |
| Permissões |
Permissões do Caminho de Área: - Para adicionar ou modificar planos de teste, conjuntos de testes, casos de teste ou outros tipos de itens de trabalho baseados em testes: Edição de itens de trabalho neste nó definido para Permissão. - Para modificar propriedades do plano de teste, como as definições de compilação e de teste: Gerir planos de teste deve estar definido para Permitir. - Criar e eliminar conjuntos de testes, adicionar e remover casos de teste de conjuntos de testes, alterar configurações de testes associadas a conjuntos de testes e modificar uma hierarquia de conjunto de testes (mover um conjunto de testes): Gerir conjuntos de testes definidos como Permitir. Permissões a nível de projeto: - Gerir configurações de teste ou ambientes de teste: Gerir configurações de teste e Gerir ambientes de teste definidos como Permitir. - Para eliminar permanentemente itens de trabalho baseados em testes: Eliminar permanentemente itens de trabalho definidos como Permitir. |
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.
Inicie sessão no seu projeto Azure DevOps e selecione Planos de Teste>Planos de Teste.
Selecione + Novo plano de teste.
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.
Renomear um plano de teste
Para renomear um plano de teste, utilize os seguintes passos:
Selecione Test Plans.
Ao lado do nome do plano de teste, selecione Mais Ações>Editar.
Altere o nome e selecione Salvar & Fechar.
Você pode fazer outras alterações no plano de teste aqui.
Eliminar um plano de teste
Para eliminar um plano de teste, utilize os seguintes passos:
Selecione Test Plans.
Ao lado do nome do plano de teste, selecione Mais ações>de exclusão.
A caixa de diálogo Apagar permanentemente artefactos de teste explica exatamente o que é eliminado. Introduza o ID do plano de teste para confirmar que pretende eliminar e, em seguida, selecione Eliminar permanentemente.
Adicionar um conjunto de testes baseado em requisitos
Agora, adicione conjuntos de testes para os itens da lista de pendências que precisam de testes manuais. Estes testes podem ser histórias de utilizador, requisitos ou outros itens de trabalho relacionados com o seu projeto.
Nota
O acompanhamento de requisitos é suportado apenas para casos de teste vinculados por meio de um conjunto de testes baseado em requisitos. Os itens de trabalho incluem uma história de usuário (Agile), item de lista de pendências do produto (Scrum), requisito (CMMI) e problema (básico). A associação entre um item de trabalho de requisito e a execução manual do teste só é formada quando o caso de teste é associado usando uma suíte de testes baseada em requisitos.
Para adicionar uma suite a um plano de teste, selecione Mais opções para a suite de teste e, em seguida, selecione Nova Suite>Suite baseada em requisitos.
Use conjuntos baseados em requisitos para agrupar os seus casos de teste. Dessa forma, você pode acompanhar o status de teste de um item da lista de pendências. Cada caso de teste que você adiciona a um conjunto de testes baseado em requisitos é automaticamente vinculado ao item da lista de pendências.
Em Criar suítes baseadas em requisitos, adicione uma ou mais cláusulas para filtrar os seus itens de trabalho pelo caminho de iteração para o sprint. Execute a consulta para exibir os itens da lista de pendências correspondentes.
Na lista de itens de trabalho retornados pela consulta, selecione os itens da lista de pendências que você deseja testar neste sprint. Selecione Criar suítes para criar uma suíte baseada em requisitos para cada uma.
Trabalhar com conjuntos de testes
O Planos de Teste do Azure suporta três tipos de conjuntos de testes:
- Conjuntos de testes estáticos — Contentores organizados manualmente que contêm casos de teste e outros conjuntos de testes. Use-as como pastas para agrupar testes relacionados.
- Conjuntos de testes baseados em requisitos — Automaticamente ligados a um item de trabalho em atraso (user story, PBI, requisito). Veja Adicionar um conjunto de testes baseado em requisitos.
- Conjuntos de testes baseados em consultas — Preenchidos dinamicamente por uma consulta de item de trabalho. Os casos de teste que correspondem à consulta são automaticamente incluídos.
Criar um conjunto de testes estáticos
- No seu plano de teste, selecione Mais opções para um conjunto de testes e depois selecione Suite Nova>Suite Estática.
- Insira um nome para a suite.
Podes arrastar e largar conjuntos de testes para os encaixar em suites estáticas, e arrastar casos de teste para os reordenar.
Crie um conjunto de testes baseado em consultas
- No plano de teste, selecione Mais opções para um conjunto de testes e depois selecione Nova Suite>suite baseada em consulta.
- Define a consulta para corresponder aos casos de teste que queres. Por exemplo, filtra por caminho de área, iteração ou estado.
- Selecione Criar suite. Os casos de teste que correspondem à consulta são automaticamente incluídos e mantêm-se sincronizados à medida que os itens de trabalho mudam.
Nota
As suites baseadas em consulta são apenas de leitura. Não podes adicionar ou remover casos de teste manualmente. Para alterar o conteúdo da suíte, atualize a consulta.
Acompanhar alterações no conjunto de testes
É possível acompanhar as alterações nos planos de teste e nos conjuntos de testes. Abra o item de trabalho do plano de testes ou do conjunto de testes, e depois veja o histórico do item de trabalho.
Para suites de testes, o campo Auditoria de Suites de Testes acompanha outras ações. Por exemplo, acompanha a adição e remoção de casos de teste de uma suíte de testes.
Exportar casos de teste
Exportar planos de teste, suítes de teste e casos de teste.
Selecione Exportar casos de teste para CSV.
Altere os campos de caso de teste no relatório adicionando ou removendo colunas da exibição de lista do conjunto de testes.
Importante
Não podes exportar mais de 75 conjuntos de testes numa única operação. O e-mail suporta até 1 MB de dados.
Localize um caso de teste em um plano de teste
Em Test Plans para o seu plano de teste, use o ícone de filtro
para mostrar a pesquisa e a lista de filtros. Pode ajudar-te a encontrar os testes que queres.
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
Se estiver a usar o Visual Studio Code, modo agente é especialmente útil para depurar 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."