Partilhar via


Criar planos de teste e conjuntos de testes

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

Crie planos de teste e conjuntos de testes para acompanhar testes manuais para sprints ou marcos. Dessa forma, você pode ver quando o teste para um sprint ou marco específico está concluído. Para obter mais informações sobre testes manuais, consulte O que são os 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. Cada um desses casos de teste pode ser atualizado, e mais adicionado, 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. Você também pode, se desejar, dividir os casos de teste em pacotes de teste separados dentro do plano para permitir o gerenciamento e o monitoramento mais fáceis desses conjuntos separados de casos de teste.

Depois de criar seu plano de teste, você atribui configurações de teste e 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 planos de teste se referem a casos de teste, as atualizações de um caso de teste refletem automaticamente em todos os planos de teste e conjuntos 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 a estes novos casos de teste não afetam os seus planos de teste anteriores.

Gorjeta

Para obter mais informações sobre as maneiras de trabalhar com planos de teste, conjuntos de testes e casos de teste, consulte as Perguntas frequentes sobre testes manuais.

Pré-requisitos

Categoria Requerimentos
Níveis de acesso - Pelo menos acesso ao Básico, com permissões para visualizar itens de trabalho no caminho de área correspondente.
- Para adicionar planos de teste e suítes de teste, eliminar artefatos de teste e definir configurações de teste: acesso Basic + Test Plans.
Ou, uma das seguintes assinaturas do Visual Studio:
- Empresa
- Teste Profissional
- Plataformas MSDN
Permissões - Para adicionar ou modificar planos de teste, conjuntos de testes, casos de teste ou outros tipos de itens de trabalho baseados em teste: Editar itens de trabalho neste nó com a permissão definida para Permitir no Caminho da Área correspondente .
- Para modificar as propriedades do plano de teste, como configurações de compilação e teste: Gerir planos de teste com a permissão definida para Permitir no Caminho de Área correspondente .
- para criar e excluir suítes de teste, adicionar e remover casos de teste de suítes de teste, alterar configurações de teste associadas a suítes de teste e modificar uma hierarquia de conjunto de testes (mover um conjunto de testes): Gerenciar conjuntos de testes permissão definida como Permitir sob o correspondenteCaminho de Área .

Para obter mais informações, consulte Acesso e permissões de teste manual.

Criar um plano de teste

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

  1. Entre no seu projeto do Azure DevOps e selecione Planos de Teste>Planos de Teste.

    Captura de ecrã a mostrar a abertura da página de lista de planos de teste para o Azure DevOps Server 2020 e os Serviços de DevOps do Azure.

  2. Selecione + Novo plano de teste.

    Captura de ecrã a mostrar a criação de um novo plano de teste para o Azure DevOps Server 2020 e os Serviços de DevOps do Azure.

  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ã a mostrar a adição de detalhes do plano de teste para o Azure DevOps Server 2020 e os Serviços de DevOps do Azure.

Renomear um plano de teste

Para renomear um plano de teste, execute as etapas a seguir.

  1. Selecione Planos de teste.

  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 & Fechar.

Você pode fazer outras alterações no plano de teste aqui.

Eliminar um plano de teste

Para excluir um plano de teste, execute as etapas a seguir.

  1. Selecione Planos de teste.

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

  3. A caixa de diálogo Excluir permanentemente artefatos de teste explica exatamente o que é excluído. Introduza o ID do plano de teste para confirmar que pretende eliminar e, em seguida, selecione Eliminar permanentemente.

    A captura de ecrã mostra a caixa de diálogo Excluir permanentemente os artefactos de teste.

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. Esses testes podem ser histórias de usuários, requisitos ou outros itens de trabalho baseados em 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.

  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 tela mostra a criação de um conjunto de testes baseado em requisitos para o Azure DevOps Server 2020 e os Serviços de DevOps do Azure.

    Você usa suítes baseadas em requisitos para agrupar 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 tela mostra a adição de cláusulas para filtrar por iteração e a execução da consulta para exibir resultados do Azure DevOps Server 2020 e dos Serviços de DevOps do Azure.

  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 tela mostra a adição de pacotes baseados em requisitos para seus itens de lista de pendências para o Azure DevOps Server 2020 e os Serviços de DevOps do Azure.

Trabalhar com conjuntos de testes

Você pode criar um conjunto de testes estáticos que pode conter qualquer tipo de conjuntos de testes. Use esses pacotes de teste como pastas. Arraste os conjuntos de testes para agrupá-los em um plano de teste estático. Arraste e solte os testes para os reordenar.

A captura de tela mostra o uso do recurso de arrastar e soltar para mover um teste.

Você pode controlar alterações em planos de teste e conjuntos de testes. Abra o item de trabalho para o plano de teste ou conjunto de testes e, em seguida, exiba o histórico de itens de trabalho.

Para conjuntos de testes, outras ações são monitorizadas no campo de Auditoria do Conjunto de Testes. Por exemplo, a adição e remoção de casos de teste de um conjunto de testes é registada neste campo.

Exporte planos de teste, conjuntos de testes e casos de teste.

Selecione Exportar casos de teste para CSV.

A captura de tela mostra um plano de teste selecionado e a opção 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 é possível exportar mais de 75 suítes de teste em uma única operação. O e-mail suporta até 1MB de dados.

Localize um caso de teste em um plano de teste

Em Planos de teste para seu plano de teste, use o ícone de filtro para mostrar a lista de pesquisa e filtro. Pode ajudá-lo a encontrar os testes que pretende.

A captura de tela mostra a localização de um plano de teste para o Azure DevOps Server 2020 e os Serviços de DevOps do Azure.

Próximos passos