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 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 | 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 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
Se ainda não o fizeste, cria um plano de teste.
Selecione um conjunto de testes baseado em requisitos e selecione Novo caso de teste.
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.
Introduza um título e selecione Clique ou escreva aqui para adicionar um passo.
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.
Abrir um caso de teste
Para abrir um caso de teste, selecione o seu nome duas vezes no separador Definir , ou selecione no separador Executar , abra o menu de contexto e selecione Editar caso de teste. Para mais informações, consulte Definir opções do menu de contexto do separador.
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. Para mais informações, consulte Ver itens ligados.
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.
Selecione o conjunto de testes e depois selecione Mais opções>Atribuir configurações.
Na caixa de diálogo, seleciona as tuas configurações e depois seleciona Guardar.
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.
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.
Selecione um conjunto de testes. No menu Novo Caso de Teste, selecione Adicionar Casos de Teste Existentes.
Adicione cláusulas de pesquisa, conforme necessário, e selecione Executar consulta.
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.
Selecione o ícone Visualização em grade.
Selecione um ou mais casos de teste e depois selecione Editar casos de teste na grelha.
Adicione, exclua ou limpe linhas.
Para adicionar vários casos de teste ao conjunto de testes, selecione Adicionar casos de teste usando a grelha.
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 .
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.
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 Basic access para executar testes a partir de Planos de Teste do Azure.
No menu de contexto de um conjunto de testes, selecione Atribuir testadores para executar todos os testes.
A caixa de diálogo Selecione os testadores para executar todos os testes na suíte abre-se.
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.
O e-mail contém um link que os testadores podem abrir para ver a lista de testes atribuídos.
Atribuir um caso de teste individual a um testador
Na guia Executar de um conjunto de testes, selecione um teste e abra o menu de contexto.
Selecione Atribuir testador. Procure e selecione um testador.
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. Para mais informações, consulte Exportar, importar e atualizar em massa itens de trabalho específicos para 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 .
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.
Remover um caso de teste: No menu de contexto do caso de teste, selecione Remover.
::: Apelido-fim
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 você estiver a usar o Visual Studio Code, modo agente é especialmente útil para resolver problemas 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."