Compartilhar via


Testar objetos e termos

Azure DevOps Services | Azure DevOps Server | Azure DevOps Server 2022

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

Pré-requisitos

Categoria Requisitos
Acesso ao Projeto Membro do projeto.
Níveis de acesso No mínimo, acesso Básico. Para obter mais informações, consulte Acesso e permissões de teste manual.

Tipos de item de trabalho específicos do teste

Para dar suporte a testes manuais e automatizados, adicione e agrupe três tipos principais de tipos de item de trabalho específicos de teste: Planos de Teste, Conjuntos de Testes e Casos de Teste. Para dar suporte ao compartilhamento de várias etapas de teste e parâmetros de teste, defina Etapas Compartilhadas e Parâmetros Compartilhados. O armazenamento de dados de acompanhamento de trabalho armazena esses objetos como tipos específicos de itens de trabalho.

Tipos de item de trabalho de gerenciamento de teste

A tabela a seguir descreve os tipos de item de trabalho usados para dar suporte à experiência de teste Azure DevOps. Os itens de trabalho específicos do teste se conectam usando os tipos de link mostrados na imagem anterior.

Tipo de item de trabalho

Descrição


Planos de teste

Agrupar suítes de teste e casos de teste 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 em um plano de teste. Agrupar casos de teste facilita a visualização de quais cenários foram concluídos. Ao criar um conjunto de testes, você pode especificar um dos três tipos:

Dica

O campo somente leitura Tipo de Conjunto de Testes indica o tipo de conjunto selecionado. Para incluir 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 o código funcione corretamente, não tenha erros e atenda aos requisitos de negócios e do cliente. É possível adicionar casos de teste individuais em um plano de teste sem criar um conjunto de testes. Mais de um conjunto de testes ou plano de teste pode se referir a um caso de teste. Você pode reutilizar casos de teste com eficiência sem precisar copiá-los ou cloná-los para cada conjunto ou plano. Há dois tipos de casos de teste:

  • Manual: testar casos que definem diferentes etapas executadas usando o Executor de Teste ou outro cliente com suporte.
  • Automated: casos de teste projetados para serem executados em um pipeline Azure.

Dica

Você pode criar um caso de teste que se vincule automaticamente a um requisito – História do Usuário (Agile), Item da Lista de Pendências do Produto (Scrum), Requisito (CMMI) ou Problema (Básico) – ao criar um teste a partir do quadro. Para obter mais informações, consulte Adicionar, executar e atualizar testes embutidos.

Etapas compartilhadas

Use para compartilhar etapas entre vários casos de teste. Por exemplo, fazer logon e verificar as etapas para entrar em um aplicativo são etapas que você pode compartilhar em vários casos de teste. Para saber como, consulte Compartilhar etapas entre casos de teste.

Parâmetros compartilhados

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


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

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

O único campo obrigatório para todos os tipos de item de trabalho é Título. Quando você salva o item de trabalho, o sistema atribui a ele uma ID exclusiva. O formulário realça os campos necessários em amarelo. Para obter informações sobre campos relacionados a testes, consulte Consulta com base nos campos de integração de build e teste. Para todos os outros campos, consulte Índice de campo de item de trabalho.

Campo

Usage


Digite uma descrição de 255 caracteres ou menos. Você pode alterar o título quando quiser.

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

Observação

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 distingua o trabalho a ser feito por título e descrição.

Quando você cria o item de trabalho, o Estado usa como padrão o primeiro estado no fluxo de trabalho. À medida que o trabalho progride, atualize-o para refletir o status atual.

Use primeiro o padrão. Atualize-o quando você alterar o estado conforme a necessidade. Cada estado é associado a um motivo padrão.

Escolha o caminho de área associado ao produto ou à equipe ou deixe-o em branco até ser atribuído durante uma reunião de planejamento. Para alterar a lista suspensa de áreas, confira Definir caminhos de área e atribuir a uma equipe.

Escolha o sprint ou a iteração no qual concluir o trabalho ou deixe-o em branco e atribua-o posteriormente durante uma reunião de planejamento. Para alterar a lista suspensa de iterações, confira Definir demarcadores de iteração e configurar iterações de equipe.

Forneça detalhes suficientes para criar uma compreensão compartilhada dos esforços de estimativa de escopo e suporte. Concentre-se no usuário, no que ele deseja realizar e no porquê. Não descreva como desenvolver o produto. Forneça detalhes suficientes para que sua equipe possa escrever tarefas e casos de teste para implementar o item.


Controles comuns para todos os tipos de item de trabalho específicos do teste

Vários controles aparecem em vários itens de trabalho específicos do teste, conforme descrito na tabela a seguir. Se você não estiver interessado nesses controles, poderá ocultá-los do layout do formulário do item de trabalho, conforme descrito em Adicionar e gerenciar campos (processo de herança).

Controle

Descrição


Implantação

Fornece informações sobre se um recurso ou história de usuário está implantado e em qual estágio. Você obtém insights visuais sobre o status de um item de trabalho enquanto ele é implantado em diferentes ambientes de implantação, bem como navegação rápida para cada fase de liberação e execução. Você pode acessar esse controle em Planos de Teste, Conjuntos de Testes e Casos de Teste.

Desenvolvimento

Registra todos os processos de desenvolvimento do Git que oferecem suporte à conclusão do item de trabalho. Normalmente, você o usa para impulsionar o desenvolvimento do Git de um requisito. Esse controle dá suporte à rastreabilidade fornecendo visibilidade de todos os branches, commits, solicitações de pull e builds relacionados ao item de trabalho. Você pode acessar esse controle em Planos de Teste, Conjuntos de Testes e Casos de Teste.

Trabalho relacionado

Use esse controle em Planos de Teste, Conjuntos de Testes e Casos de Teste para mostrar ou vincular a outros itens de trabalho, como requisitos e bugs, geralmente por meio do tipo de link Relacionado .

Casos de Teste

Use esse controle em itens de trabalho de Etapas Compartilhadas e Parâmetros Compartilhados para indicar ou vincular aos Casos de Testes.


Personalizar tipos de item de trabalho específicos para teste

Para o processo herdado, é possível 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, confira Personalizar objetos de acompanhamento de trabalho para dar suporte aos processos da equipe.

Permissões para itens de trabalho de teste

As permissões de nível de projeto e permissões de caminho de área controlam quais tarefas você pode executar com itens de trabalho específicos de teste, como criar e gerenciar execuções de teste, planos de teste e conjuntos de testes. Você não pode alterar o tipo de item de trabalho de itens de trabalho específicos de teste, mesmo que a opção esteja disponível no formulário do item de trabalho.

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

Exportação, importação e atualização em massa de itens de trabalho específicos do teste

Assim 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 teste

Os casos de teste por si só não são executáveis. Ao adicionar um caso de teste a um conjunto de testes, você gera pontos de teste. Um ponto de teste é uma combinação exclusiva de um caso de teste, um conjunto de testes, uma configuração e um testador.

Por exemplo, um caso de teste chamado Teste da funcionalidade de entrada com duas configurações (Microsoft Edge e Chrome) gera dois pontos de teste. Você pode executar cada ponto de teste de forma independente e cada execução produz um resultado de teste. Você pode exibir todas as execuções de um ponto de teste no histórico de execução. A guia Executar mostra o resultado mais recente para cada ponto de teste.

Resultado do teste

O resultado registrado de uma única execução de caso de teste dentro de uma execução de teste. Cada resultado de teste captura se o teste foi aprovado, falhou ou teve outro resultado, juntamente com dados de diagnóstico e anexos. Para obter detalhes, consulte Revisão de execuções de teste.

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 você executa casos de teste de um plano de teste ou pipeline. Cada execução de teste captura resultados, duração, ambiente e dados de diagnóstico. Para obter detalhes, consulte Revisão de execuções de teste.

Configurações de execução do teste

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

Configurações do resultado do teste

Caixa de diálogo usada para escolher como os resultados dos testes em vários conjuntos sob os mesmos planos de teste devem ser configurados.

Etapa de teste

Uma ação individual dentro de um caso de teste, que consiste em uma Ação (o que o testador faz) e um resultado esperado (o comportamento previsto). Durante a execução, cada etapa de teste é marcada como aprovada ou com falha. As etapas de teste podem referenciar etapas compartilhadas e incluir anexos. Para obter detalhes, consulte Criar casos de teste.

Rastreabilidade

Capacidade de rastrear os resultados dos testes com os requisitos e bugs aos quais eles estão vinculados.

Testes de aceitação do usuário (UAT)

Uma abordagem de teste na qual os stakeholders empresariais ou os usuários finais verificam se a funcionalidade entregue atende aos requisitos do cliente. Em Azure Test Plans, você pode atribuir testadores a conjuntos de testes, enviar convites de email e acompanhar o progresso por meio de gráficos. Os usuários com acesso de Stakeholder podem participar. Para obter detalhes, consulte o teste de aceitação do usuário.