Partilhar via


Criar e gerir casos de teste manuais

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

Crie casos de teste manuais para validar que cada entregável cumpre os requisitos do utilizador. Casos de teste definem os passos individuais que os testadores realizam e podem incluir passos e parâmetros partilhadospara testes orientados por dados. Organize os casos de teste em planos de teste e conjuntos de testes, e depois atribua testadores para os executar.

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

Nota

As iterações de teste são para cenários orientados por dados, não para fluxos de trabalho. Se dois cenários de teste seguirem fluxos de trabalho diferentes, crie casos de teste separados. Para mais informações, consulte as Perguntas Frequentes para testes manuais.

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
- Profissional de Testes
- 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 obter mais informações, consulte Acesso manual de teste e permissões.

Gorjeta

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 casos de teste

  1. Se ainda não o fizeste, cria um plano de teste.

  2. Selecione um conjunto de testes baseado em requisitos e selecione Novo caso de teste.

    Captura de ecrã mostrando casos de teste com o botão de Novo Caso de Teste destacado.

    Nota

    Este conjunto de testes estabelece uma ligação a um item de trabalho User Story do backlog. Quando adicionas um caso de teste a uma suíte baseada em requisitos, ligas-o automaticamente ao item do backlog. Também pode criar casos de teste diretamente a partir do backlog, abrindo o menu de contexto de um item de trabalho e selecionando Adicionar teste.

  3. Introduza um título e selecione Clique ou escreva aqui para adicionar um passo.

    Captura de ecrã que mostra os passos introduzidos para um caso de teste.

  4. Adicione passos de teste com uma Ação e um Resultado Esperado para cada passo. Podes adicionar acessórios a qualquer degrau.

    Para mais informações, consulte Compartilhar passos e Copiar ou clonar histórias, problemas e outros itens de trabalho.

Atribuir configurações a casos de teste

Ao usar configurações, pode executar o mesmo teste em diferentes sistemas operativos, navegadores ou outras variações. Atribuir configurações ao nível da suíte ou a casos de teste individuais.

  1. Selecione o conjunto de testes e depois selecione Mais opções>Atribuir configurações.

  2. Na caixa de diálogo, seleciona as tuas configurações e depois seleciona Guardar.

    Captura de ecrã a mostrar a caixa de diálogo Atribuir configurações ao conjunto de testes com algumas opções selecionadas.

Para atribuir configurações a casos de teste individuais, selecione um ou mais casos de teste e depois selecione Mais opções>Atribuir configuração.

Para obter mais informações, consulte Testar configurações diferentes.

Atenção

  • Herança de configuração: Alterar configurações numa suíte filha quebra a herança das suas suítes mães. A alteração propaga-se para conjuntos filhos de nível inferior, a menos que um conjunto filho já a tenha anulado.
  • Pontos de teste ocultos: Desatribuir uma configuração esconde os seus pontos de teste relacionados. Para as restaurar, reatribua a configuração.

Reordenar casos de teste

O método de reordenação depende do tipo de conjunto:

Tipo de suíte Como reordenar
Conjunto estático Arraste e largue casos de teste na lista.
Conjunto baseado em requisitos Reordenar os itens do backlog na visualização de backlog.
Suíte baseada em consultas Modificar as colunas de ordenação da consulta.

Passos de reordenação do teste

Seleciona um passo de teste e usa as setas para cima e para baixo para avançar. Podes selecionar e mover vários passos em conjunto.

Captura de ecrã que mostra as setas usadas para mover os passos de teste para cima ou para baixo.

Gorjeta

Se vários casos de teste partilharem os mesmos passos, use passos partilhados para os manter sincronizados. Atualizar um passo partilhado aplica a alteração a todos os casos de teste que a referenciam.

Adicionar casos de teste existentes a um conjunto de testes

Adicione casos de teste existentes a um conjunto de testes usando os seguintes passos.

  1. Selecione um conjunto de testes. No menu Novo Caso de Teste, selecione Adicionar Casos de Teste Existentes.

    Captura de ecrã que mostra a opção Adicionar casos de teste existentes para selecionar.

  2. Adicione cláusulas de pesquisa, conforme necessário, e selecione Executar consulta.

    Captura de ecrã que mostra a caixa de diálogo Adicionar casos de teste ao conjunto com o botão Executar consulta destacado.

  3. Quando encontrares os casos de teste que queres, seleciona-os e escolhe Adicionar casos de teste.

Gorjeta

Pode criar um caso de teste que liga automaticamente a um requisito – História de Utilizador (Ágil), Item de Backlog de Produto (Scrum), Requisito (CMMI) ou Problema (Básico) – quando cria um teste a partir do quadro. Para obter mais informações, consulte Adicionar, executar e atualizar testes embutidos.

Usar o modo de exibição Grade para editar casos de teste

Ao usar a vista Grid, pode editar casos de teste diretamente e copiar dados entre o Excel e os seus casos de teste.

  1. Selecione o ícone Visualização em grade.

    Captura de ecrã que mostra o botão de Vista de Grelha usado para abrir a Vista de Grelha.

  2. Selecione um ou mais casos de teste e depois selecione Editar caso de teste na grelha.

    Captura de ecrã mostrando vários casos de teste selecionados com o menu contextual aberto e a opção Editar caso(s) de teste na grelha selecionada.

  3. Adicione, exclua ou limpe linhas.

    Captura de ecrã a mostrar o menu de contexto da grelha para inserir, eliminar ou limpar linhas.

  4. Para adicionar vários casos de teste ao conjunto de testes, selecione Adicionar casos de teste usando a grelha.

    Captura de ecrã a mostrar a opção para adicionar casos de teste usando a vista Grid.

    Na vista de Lista, use as opções de coluna para selecionar os campos no item de trabalho do caso de teste. Podes visualizar e editar estes campos quando mudares para a vista de grelha .

    Captura de ecrã a mostrar o botão Opções da Coluna.

Também podes copiar casos de teste e passos de teste do Excel. Copie as colunas de título, ação e resultados esperados, e depois cole-as na vista de grelha. Apenas a formatação multilinha é preservada ao copiar entre o Excel e a Grelha.

Captura de ecrã mostrando a opção de guardar para passos copiados do Excel na visão de grelha.

Nota

Não uses o plugin do Teams para o Excel para adicionar ou atualizar itens de trabalho de casos de teste. O Excel não consegue analisar o formato que armazena os passos de teste, o que pode corromper a formatação do caso de teste.

Atribuir testadores

Atribui casos de teste para que diferentes testadores possam executá-los. Podes atribuir todos os casos de teste de um conjunto de testes a vários testadores, o que é útil para testes de aceitação.

Os testadores precisam de acesso Basic + Planos de Teste para executar testes a partir de Planos de Teste do Azure.

  1. No menu de contexto de um conjunto de testes, selecione Atribuir testadores para executar todos os testes.

    Captura de ecrã a mostrar a opção Atribuir testadores para executar todos os testes num menu contextual do conjunto de testes.

    A caixa de diálogo Selecione os testadores para executar todos os testes na suíte abre-se.

  2. Adicione ou remova testadores da lista. Depois de selecionares os testadores, seleciona Enviar email e edita a mensagem para que saibam que os testes estão prontos para serem executados.

    Captura de ecrã a mostrar a atribuição de testadores para executar todos os testes com a caixa de diálogo de Pesquisar utilizadores e Enviar email chamada.

    O e-mail contém um link que os testadores podem abrir para ver a lista de testes atribuídos.

Atribui um caso de teste individual a um testador.

  1. Na guia Executar de um conjunto de testes, selecione um teste e abra o menu de contexto.

    Captura de ecrã que mostra o menu contextual de um caso de teste com a opção Atribuir testador selecionada.

  2. Selecione Atribuir testador. Procure e selecione um testador.

Gerenciar casos de teste

Para abrir um caso de teste, clique duas vezes no seu nome no separador Definir , ou selecione-o no separador Executar , abra o menu de contexto e selecione Editar caso de teste.

Captura de ecrã que mostra a opção Editar caso de teste para um caso de teste no menu contextual.

Podes ligar um caso de teste a conjuntos de testes, requisitos e bugs. Para ver itens vinculados, na guia Definir , abra o menu de contexto de um caso de teste e selecione Exibir itens vinculados.

Captura de ecrã mostrando a caixa de diálogo Itens Ligados para um caso de teste com opções para visualizar Suites de Testes, Requisitos e Bugs.

Editar casos de teste em massa

Você pode editar mais de um caso de teste ao mesmo tempo. Selecione vários casos de teste num conjunto de testes e selecione Editar casos de teste.

Captura de ecrã que mostra a caixa de diálogo Editar itens de trabalho onde podes selecionar campos e valores para vários casos de teste.

Selecione um Campo e insira um Valor. Selecione Adicionar novo campo para adicionar outro par campo-valor.

Usar tags para casos de teste

Etiqueta casos de teste para os filtrar e agrupar. Por exemplo, marca todos os testes de login para poderes executá-los rapidamente após uma correção de bug. Pode filtrar por etiqueta no portal Web Planos de Teste e criar suítes baseadas em consultas a partir das etiquetas.

Para adicionar novas etiquetas, necessitas de pelo menos acesso Básico e da permissão ao nível do projeto Criar definição de nova etiqueta configurada para Permitir. Para mais informações, consulte Adicionar etiquetas de item de trabalho.

Podes adicionar etiquetas ao editar um caso de teste ou editar etiquetas em massa na vista Grid .

Captura de ecrã que mostra tags para um caso de teste.

Renomear ou remover casos de teste

Pode renomear ou remover casos de teste de uma suíte de testes.

Renomeia um caso de teste: Abre o caso de teste no menu de contexto e depois edita o nome.

Captura de ecrã que mostra um caso de teste com o seu menu de contexto e Caso de teste Aberto selecionado.

Captura de ecrã mostrando um caso de teste com o nome selecionado para editar.

Remover um caso de teste: No menu de contexto do caso de teste, selecione Remover.

Captura de ecrã que mostra o caso de teste removido.

Para eliminar permanentemente planos de teste e conjuntos de testes, seja membro do grupo de Administradores de Projeto ou tenha o nó do caminho de Área Gerir planos de teste ou Gerir conjuntos de testes com a permissão definida para Permitir. Para gerir ou eliminar artefactos de teste, também deve ter o seu nível acesso definido para Basic + Planos de Teste ou Visual Studio Enterprise. Para mais informações, veja Eliminar artefactos de teste em Azure Boards.

Use IA para gerir casos de teste

Se configurares o Azure DevOps MCP Server, podes usar assistentes de IA para gerir os teus casos de teste usando prompts em linguagem natural.

Exemplos de sugestões para gestão de casos de teste

Tarefa Exemplo de prompt
Criar um caso de teste Create a new test case in <Contoso> project titled '<Verify login with valid credentials>'
Listar casos de teste Show all test cases in test suite <67890> in project <Contoso>
Encontre casos de teste não atribuídos List test cases in test plan <12345> that have no tester assigned
Atualizar casos de teste Update work item <5678> to set State = <Ready> and Priority = <2>
Pesquisar por palavra-chave Find all test cases in <Contoso> that contain 'checkout' in the title
Identificar os testes obsoletos List test cases in <Contoso> project that haven't been run in the last 90 days
Verifique a cobertura do caso de teste Show all active test cases in area path <Contoso\\Payments> grouped by state
Encontre testes sem etapas List test cases in test plan <12345> that have no test steps defined
"Identifique casos de teste duplicados" Find test cases in project <Contoso> that have the same title
Revê lacunas de alta prioridade Show test cases in area path <Contoso\\Payments> with Priority = <1> that have State = <Design>

Gorjeta

Se estiveres a usar o Visual Studio Code, o modo agente é especialmente útil para solucionar problemas em cenários de casos de teste complexos.

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

Próximos passos