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 | - 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
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.
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 caso 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 acesso Basic + Planos de Teste 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.
Atribui 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.
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.
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.
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.
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.
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."