Partilhar via


Objetos e termos de teste

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

Leia este artigo para entender melhor os objetos e termos usados em testes manuais e exploratórios.

Pré-requisitos

Categoria Requerimentos
Acesso ao projeto Membro do projeto.
Níveis de acesso Pelo menos Acesso Básico. Para obter mais informações, consulte Acesso manual de teste e permissões.

Tipos de itens de trabalho específicos para teste

Para suportar testes manuais e automatizados, adicione e agrupe três tipos principais de itens de trabalho específicos para testes: Planos de Teste, Conjuntos de Testes e Casos de Teste. Para suportar a partilha de vários passos de teste e parâmetros de teste, defina Passos Partilhados e Parâmetros Partilhados. O armazenamento de dados de acompanhamento de trabalho armazena estes objetos como tipos específicos de itens de trabalho.

Tipos de item de trabalho de gerenciamento de teste

A tabela seguinte descreve os tipos de itens de trabalho usados para suportar a experiência de teste do Azure DevOps. Itens de trabalho específicos de teste ligam-se entre si usando os tipos de ligação mostrados na imagem anterior.

Tipo de item de trabalho

Descrição


Planos de teste

Conjuntos de testes em grupo e casos individuais. Para definir um plano de teste, consulte Criar planos de teste e conjuntos de testes.

Conjunto de testes

Agrupe casos de teste em cenários de teste separados dentro de um único plano de teste. O agrupamento de casos de teste facilita a visualização de quais cenários estão completos. Ao criar um conjunto de testes, você pode especificar um dos três tipos:

  • Conjuntos de testes estáticos: Usados para agrupar casos de teste em um único conjunto de testes.
  • Conjuntos baseados em requisitos: Selecione um ou mais requisitos a partir de uma consulta que liga ao conjunto de testes.
  • Suites baseadas em consultas: Selecione um ou mais casos de teste que associe ao conjunto de testes.

Gorjeta

O campo de leitura Test Suite Type indica o tipo de suíte selecionado. Para adicionar conjuntos de testes, consulte Criar planos de teste e conjuntos de testes.

Casos de teste

Defina as etapas usadas para testar o código ou um aplicativo para implantação. Defina casos de teste para garantir que seu código funcione corretamente, não tenha erros e atenda aos requisitos comerciais e do cliente. Você pode adicionar casos de teste individuais a um plano de teste sem criar um conjunto de testes. Mais de um conjunto de testes ou plano de teste pode referir-se a um caso de teste. Você pode efetivamente reutilizar casos de teste sem precisar copiá-los ou cloná-los para cada suíte ou plano. Existem dois tipos de casos de teste:

  • Manual: Casos de teste que definem diferentes passos que executas usando o Test Runner ou outro cliente suportado.
  • Automatizado: Casos de teste concebidos para correr dentro de um Pipeline Azure.

Gorjeta

Você pode criar um caso de teste que vincula automaticamente a um requisito — User Story (Agile), Product Backlog Item (Scrum), Requirement (CMMI) ou Issue (Basic) — ao criar um teste a partir do quadro. Para obter mais informações, consulte Adicionar, executar e atualizar testes embutidos.

Passos partilhados

Use para compartilhar etapas entre vários casos de teste. Por exemplo, iniciar sessão e verificar os passos para iniciar sessão numa aplicação são passos que pode partilhar em vários casos de teste. Para saber como, consulte Partilhar etapas entre casos de teste.

Parâmetros partilhados

Use para especificar parâmetros diferentes para executar uma etapa de teste dentro de um caso de teste. Para saber como, consulte Repetir um teste com dados diferentes.


Campos comuns para todos os tipos de itens de trabalho específicos de teste

A maioria dos itens de trabalho inclui os seguintes campos e separadores. Cada separador regista informações específicas, como histórico, links ou anexos. Essas três guias fornecem um histórico de alterações, exibição de itens de trabalho vinculados e capacidade de exibir e anexar arquivos.

O único campo obrigatório para todos os tipos de item de trabalho é Título. Quando guardas o item de trabalho, o sistema atribui-lhe um ID único. O formulário destaca os campos obrigatórios em amarelo. Para obter informações sobre campos relacionados ao teste, consulte Consulta baseada em campos de integração de compilação e teste. Para todos os outros campos, consulte o Índice de campos de trabalho.

Campo

Utilização


Insira uma descrição de 255 caracteres ou menos. Pode sempre modificar o título mais tarde.

Atribua o item de trabalho ao membro da equipe responsável pela execução do trabalho. Para mais informações sobre pesquisa e seleção de identidade, consulte Consulta por atribuição ou alterações no fluxo de trabalho.

Nota

Você só pode atribuir trabalho a um único usuário. Se você precisar atribuir trabalho a mais de um usuário, adicione um item de trabalho para cada usuário e distinga o trabalho a ser feito por título e descrição.

Quando cria o item de trabalho, o Estado define-se automaticamente para o primeiro estado no fluxo de trabalho. À medida que o trabalho progride, atualize-o para refletir o status atual.

Use o padrão primeiro. Atualize-o quando alterar o estado, se necessário. Cada Estado está associado a um motivo padrão.

Seleccione o percurso da área associado ao produto ou à equipa, ou deixe-o em branco até ser atribuído durante uma reunião de planeamento. Para alterar a lista suspensa de áreas, consulte Definir caminhos de área e atribuir a uma equipe.

Escolhe o sprint ou iteração em que terminar o trabalho, ou deixa-o em branco e atribui-o mais tarde durante uma reunião de planeamento. Para alterar a lista suspensa de iterações, consulte Definir caminhos de iteração e configurar iterações de equipa.

Forneça detalhes suficientes para criar uma compreensão partilhada do âmbito e apoiar os esforços de estimativa. Concentre-se no usuário, no que ele quer realizar e por quê. Não descreva como desenvolver o produto. Forneça detalhes suficientes para que a sua equipa possa escrever tarefas e casos de teste para implementar o item.


Controlos comuns para todos os tipos de itens de trabalho específicos para testes

Vários controlos aparecem em vários itens de trabalho específicos de teste, conforme descrito na tabela seguinte. Se não estiver interessado nestes controlos, pode ocultá-los do layout do formulário de item de trabalho, conforme descrito em Adicionar e gerir campos (Processo de Herança).

Controlo

Descrição


Implementação

Fornece uma perspetiva sobre se uma funcionalidade ou história de utilizador é implementada e até que fase. Obtém uma visão visual do estado de um item de trabalho à medida que é implementado em diferentes ambientes de lançamento, bem como navegação rápida para cada fase de lançamento e execução. Pode aceder a este controlo através dos Planos de Teste, Suites de Testes e Casos de Teste.

Desenvolvimento

Registra todos os processos de desenvolvimento do Git que suportam a conclusão do item de trabalho. Normalmente, usa-se para impulsionar o desenvolvimento do Git a partir de uma exigência. Este controlo apoia a rastreabilidade ao fornecer visibilidade sobre todas as ramificações, commits, pull requests e builds relacionados com o item de trabalho. Pode aceder a este controlo através dos Planos de Teste, Suites de Testes e Casos de Teste.

Trabalhos Relacionados

Use este controlo em Planos de Teste, Conjuntos de Testes e Casos de Teste para mostrar ou ligar a outros itens de trabalho, como requisitos e bugs, geralmente através do tipo de ligação Relacionado .

Casos de teste

Utilize este controlo nos itens Passos Partilhados e Parâmetros Partilhados para indicar ou ligar aos Casos de Teste.


Personalizar tipos de item de trabalho específicos do teste

Para o processo herdado, você pode personalizar planos de teste, conjuntos de testes e casos de teste. Para o processo XML local, você pode personalizar todos os tipos de item de trabalho específicos do teste. Para obter mais informações, consulte Personalizar objetos de controle de trabalho para dar suporte aos processos da sua equipe.

Permissões para itens de trabalho de teste

Permissões ao nível do Project e do Caminho de Área controlam quais as tarefas que pode realizar com itens específicos de teste, como criar execuções de teste, gerir planos de teste e gerir conjuntos de testes. Não podes alterar o tipo de item de trabalho específico do teste, mesmo que a opção apareça no formulário do item de trabalho.

Para a lista completa de permissões, atribuições padrão de grupos de segurança e requisitos de nível de acesso, consulte Acesso manual de teste e permissões. Para definir permissões, consulte Definir permissões e acesso para testes.

Exportar, importar e atualizar em massa itens de trabalho específicos do teste

Como acontece com outros itens de trabalho, você pode editar em massa itens de trabalho específicos do teste. Para obter mais informações, consulte os seguintes artigos:

Termos de teste

A tabela a seguir descreve vários termos usados em testes manuais e exploratórios.

Pontos de ensaio

Os casos de teste por si só não são executáveis. Quando adicionas um caso de teste a um conjunto de testes, geras pontos de teste. Um ponto de teste é uma combinação única de um caso de teste, conjunto de testes, configuração e testador.

Por exemplo, um caso de teste chamado Funcionalidade de início de sessão de teste com duas configurações (Microsoft Edge e Chrome) gera dois pontos de teste. Podes executar cada ponto de teste de forma independente, e cada execução produz um resultado de teste. Podes ver todas as execuções de um ponto de teste no histórico de execução. O separador Executar mostra o resultado mais recente de cada ponto de teste.

Resultado do teste

O registo do resultado de uma única execução de caso de teste dentro de um ciclo de teste. Cada resultado do teste regista se o teste passou, falhou ou teve outro resultado, juntamente com dados de diagnóstico e anexos. Para mais detalhes, consulte Revisão de testes.

Execução de teste

Um agrupamento lógico de resultados de teste criado quando um ou mais casos de teste são executados. O sistema cria uma execução de teste quando executa casos de teste a partir de um plano de teste ou pipeline. Cada execução de teste recolhe resultados, duração, ambiente e dados de diagnóstico. Para mais detalhes, consulte Revisão de testes.

Configurações de execução de teste

Caixa de diálogo usada para associar planos de teste a pipelines de compilação e de implementação.

Configurações de resultado do teste

Caixa de diálogo usada para escolher como devem ser configurados os resultados de teste em várias suítes dentro dos mesmos planos de teste.

Passo de teste

Uma ação individual dentro de um caso de teste, composta por uma Ação (o que o testador faz) e um Resultado Esperado (o comportamento antecipado). Durante a execução, cada passo de teste é marcado como aprovado ou falhado. Os passos de teste podem referenciar passos partilhados e incluir anexos. Para detalhes, veja Criar casos de teste.

Rastreabilidade

Capacidade de rastrear resultados de testes com os requisitos e bugs a que estão associados.

Testes de aceitação do utilizador (UAT)

Uma abordagem de teste em que as partes interessadas do negócio ou utilizadores finais verificam que a funcionalidade entregue cumpre os requisitos do cliente. No Planos de Teste do Azure, pode atribuir testadores a conjuntos de testes, enviar convites por email e acompanhar o progresso através de gráficos. Os utilizadores com acesso de Partes Interessadas podem participar. Para mais detalhes, consulte Testes de aceitação do utilizador.