Partilhar via


Criar e gerir conjuntos de testes

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

As suites de testes organizam os casos de teste dentro de um plano de teste. Use conjuntos de testes para agrupar testes relacionados para um sprint, funcionalidade ou marco. 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). Utilize-os para monitorizar a cobertura de testes para requisitos específicos.
  • 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.

Para conceitos-chave, veja Objetos e termos de teste.

Pré-requisitos

Categoria Requisitos
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.

Criar um conjunto de testes estáticos

  1. No seu plano de teste, selecione Mais opções para um conjunto de testes e depois selecione Suite Nova>Suite Estática.
  2. 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.

A captura de ecrã mostra como arrastar e soltar para mover um teste.

Adicionar um conjunto de testes baseado em requisitos

Adicione suites de testes para os items do backlog que necessitam de testes manuais. Estes testes podem ser histórias de utilizador, requisitos ou outros itens de trabalho baseados no seu projeto.

Observação

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.

  1. 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.

    A captura de ecrã mostra a criação de um conjunto de testes baseado 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.

  2. 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.

    A captura de ecrã mostra a adição de cláusulas para filtrar por iteração e a execução da consulta.

  3. 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.

    A captura de ecrã mostra a adição de conjuntos baseados em requisitos para os itens do teu backlog.

Crie um conjunto de testes baseado em consultas

  1. No plano de teste, selecione Mais opções para um conjunto de testes e depois selecione Nova Suite>suite baseada em consulta.
  2. Define a consulta para corresponder aos casos de teste que queres. Por exemplo, filtra por caminho de área, iteração ou estado.
  3. 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.

Observação

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 conjuntos de testes, a entrada Auditoria do Conjunto de Testes sob o histórico do conjunto de testes acompanha outras ações tais como:

  • Adicionar ou remover casos de teste de um conjunto de testes
  • Adicionar ou remover testadores de um conjunto de testes

Encontre um conjunto de testes num plano de testes

Para encontrar um conjunto de testes dentro de um plano de teste, selecione o ícone do filtro em Planos de Teste. Introduza o nome da suite de testes para filtrar a lista. Os resultados da pesquisa limitam-se à hierarquia selecionada do plano de teste.

Captura de ecrã mostra como encontrar uma suíte de testes em um plano de testes.

Próximo passo

Criar casos de teste manuais