Navegar Test Plans

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

Saiba como navegar nos Planos de Teste para dar suporte às suas metas e operações de teste. Use as seções a seguir da página Planos de Teste para realizar as tarefas correspondentes.

  • Meu: Veja a lista de planos de teste que você criou ou são de seu interesse.
  • Todos: exiba uma lista de todos os planos de teste definidos para o projeto.
  • Cabeçalho do plano de teste: localize, favorite, edite, copie ou clone um plano de teste.
  • Árvore de suítes de teste: adicione, gerencie, exporte ou encomende suítes de teste. Use também para atribuir configurações e executar testes de aceitação do usuário.
  • Guia Definir: agrupe, adicione e gerencie casos de teste em um conjunto de testes de sua escolha por meio dessa guia. Essa guia não aparece para usuários com acesso Básico .
  • Guia Executar: atribua e execute testes por meio dessa guia ou localize um resultado de teste para detalhamento.
  • Guia Gráfico: acompanhe a execução e o status do teste por meio de gráficos, que também podem ser copiados para painéis.

Test plans page, navigation elements.

Para obter mais informações, consulte os seguintes artigos:

Pré-requisitos

  • Você precisa se conectar a um projeto. Se ainda não tiver um projeto, crie um.
  • Você deve ser adicionado a um projeto. Para ser adicionado, confira Adicionar usuários a um projeto ou uma equipe.
  • Para exibir itens de trabalho relacionados a testes ou executar casos de teste, você deve ter acesso Básico ou superior. Os usuários com acesso Stakeholder não têm acesso aos planos de teste.
  • Para exercer toda a gama de recursos relacionados ao teste, você deve ter recebido o nível de acesso Básico + Planos de Teste ou ter uma das seguintes assinaturas:
  • Para adicionar ou editar artefatos relacionados ao teste, você deve ter as seguintes permissões:
    • Para adicionar ou modificar planos de teste, conjuntos de testes, casos de teste ou outros tipos de item de trabalho baseados em teste, você deve ter a permissão Editar itens de trabalho neste nó definida como Permitir no Caminho da Área correspondente.
    • Para modificar as propriedades do plano de teste, como configurações de compilação e teste, você deve ter a permissão Gerenciar planos de teste definida como Permitir no Caminho da Área correspondente.
    • Para criar e excluir conjuntos de testes; adicionar e remover casos de teste de conjuntos de testes; alterar configurações de teste associadas a suítes de teste — você deve ter a permissão Gerenciar suítes de teste definida como Permitir no Caminho da Área correspondente.
  • As permissões de nível de projeto que você pode precisar incluem:
    • Para exibir, criar ou excluir execuções de teste, você deve receber as permissões correspondentes: Exibir execuções de teste, Criar execuções de teste e Excluir execuções de teste.
    • Para gerenciar configurações de teste ou ambientes de teste, você deve receber as permissões correspondentes: Gerenciar configurações de teste e Gerenciar ambientes de teste.
    • Para adicionar novas marcas a itens de trabalho baseados em teste, você deve ter a permissão Criar definição de marca definida como Permitir.
    • Para mover itens de trabalho baseados em teste para fora de um projeto, você deve ter a permissão Mover itens de trabalho para fora deste projeto definida como Permitir.
    • Para excluir ou restaurar itens de trabalho baseados em teste, você deve ter a permissão Excluir e restaurar itens de trabalho definida como Permitir.
    • Para excluir permanentemente itens de trabalho baseados em teste, você deve ter a permissão Excluir itens de trabalho permanentemente definida como Permitir.

Para saber mais, confira Acesso e permissões de teste manual.

Observação

A maioria das operações na guia Definir só está disponível para usuários com nível de acesso Básico + Planos de Teste ou equivalente. A maioria das operações na guia Executar pode ser exercida por usuários que recebem um nível de acesso Básico.

A página "Meu"

A página Mina mostra uma lista de planos de teste que são de seu interesse, que inclui planos para equipes das quais você é membro e planos de teste marcados como favoritos. Você pode expandir e ocultar os planos de cada equipe para facilitar a localização ou revisão de planos de equipe específicos. Use o menu de atalho para editar ou excluir o plano selecionado.

Mine page, menu options to edit or delete a test plan.

Mostre os controles de filtro para ajudá-lo a encontrar planos se você tiver um grande número de planos na lista. Filtre os planos por nome, equipe, estado ou iteração.

Filter a test plans list.

A página "Todos"

A página Todos mostra uma lista de todos os planos de teste. Filtre planos de teste e edite e exclua planos usando o menu de atalho, da mesma forma que na página Mina . Use esta página para adicionar qualquer plano de teste à sua lista de favoritos.

The All list of test plans, favorite a test plan.

Você também pode adicionar um plano à sua lista de favoritos enquanto o visualiza.

Add a plan to your favorites list.

Cabeçalho do plano de teste

test plan header page

Tarefas do plano de teste

Use o cabeçalho Plano de Teste para executar uma das seguintes tarefas:

  • Marcar ou desmarcar um plano de teste como favorito
  • Navegue facilmente entre seus planos de teste favoritos
  • Exiba o caminho de iteração do plano de teste, que indica claramente se o plano de teste é Atual ou Passado
  • Navegue até o relatório Progresso do Teste por meio do link Exibir relatório
  • Navegue de volta para a página Planos de teste de todos/mina escolhendo Todos os planos de teste.

Opções do menu de contexto do plano de teste

Escolha as opções Mais para abrir o menu de contexto do Plano de Teste para executar uma das seguintes ações:

  • Copiar plano de teste: copie rapidamente o plano de teste atual.
  • Editar plano de teste: edite o formulário de item de trabalho Plano de teste para definir campos de item de trabalho ou adicionar à descrição ou discussão.
  • Configurações do plano de teste: defina as configurações de execução de teste (para associar pipelines de compilação ou versão) e as configurações de resultado do teste.

Test plan content menu options.

Definir configurações do plano de teste

Escolha Configurações do plano de teste para configurar execuções de teste ou resultados de teste.

Test plan settings dialog, undefined.

Copiar plano de teste

Recomendamos a criação de um novo Plano de Teste por sprint/release. Ao fazer isso, geralmente você pode copiar o Plano de Teste para o ciclo anterior e, com poucas alterações, o plano de teste copiado está pronto para o novo ciclo. Use a opção de menu Copiar plano de teste. Essa opção permite copiar ou clonar planos de teste em um projeto.

copy test plan page

Cabeçalho e árvore dos conjuntos de testes

Test suites tree menu options

Tarefas de cabeçalho de conjuntos de testes

O cabeçalho do conjunto de testes permite que você execute as seguintes tarefas:

  • Expandir/recolher: escolha as opções da barra de ferramentas Expandir tudo/Recolher tudo para expandir ou recolher a árvore de hierarquia do pacote.
  • Mostrar pontos de teste de suítes filhas: escolha a opção da barra de ferramentas Mostrar pontos de teste de suítes filhas, que só fica visível quando você estiver na guia Executar, para exibir todos os pontos de teste para o conjunto específico e seus filhos em uma exibição para facilitar o gerenciamento de pontos de teste sem ter que navegar para suítes individuais, uma de cada vez.
  • Encomendar suites: arraste/solte suites para reordenar a hierarquia de suites ou movê-las de uma hierarquia de suites para outra dentro do plano de teste.

Opções do menu de contexto dos conjuntos de testes

Escolha as opções Mais para abrir o menu de contexto do Test Suite e execute uma das seguintes ações:

  • Criar novas suítes: Você pode criar um dos três tipos diferentes de suítes:
    • Escolha Static suite para organizar seus testes em um conjunto de pastas.
    • Escolha o pacote baseado em requisitos para vincular diretamente aos requisitos/histórias de usuários para uma rastreabilidade perfeita.
    • Escolha Conjunto baseado em consulta para organizar dinamicamente casos de teste que atendam a um critério de consulta.
  • Atribuir configurações: atribua configurações para o conjunto. Por exemplo, atribua Chrome, Firefox, EdgeChromium, que se tornam aplicáveis a todos os casos de teste novos ou existentes que você adicionar posteriormente ao pacote.
  • Exportar: exporte as propriedades e os detalhes do plano de teste e do conjunto de testes como um e-mail ou imprima em pdf.
  • Abrir item de trabalho do conjunto de testes: essa opção permite editar o formulário de item de trabalho do conjunto de testes para gerenciar os campos de item de trabalho.
  • Atribuir testadores para executar todos os testes: essa opção é útil para cenários de teste de aceitação do usuário (UAT) em que o mesmo teste é executado por vários testadores, geralmente pertencentes a departamentos diferentes.
  • Renomear/Excluir: essas opções permitem gerenciar o nome do pacote ou remover o pacote e seu conteúdo do plano de teste.
  • Importar conjuntos de testes: use essa opção para importar casos de teste presentes em outros conjuntos de outros planos de teste no mesmo projeto ou até mesmo entre projetos.

Caixa de diálogo Exportar conjunto de testes
Define tab, Export test suite dialog.

Importar conjuntos de testes

Reutilize as suítes que você criou e importe-as para a suíte/plano atual. Você pode selecionar o projeto, o plano de teste e o conjunto de testes do qual deseja importar os testes. Dependendo do conjunto selecionado, toda a hierarquia desse conjunto e os casos de teste correspondentes são importados para o plano atual. Os casos de teste são adicionados como uma referência e não como um clone ou cópia. Observe também que não podemos importar conjuntos de testes do mesmo plano de teste.

Test suites tree import overview.

Definir e organizar casos de teste

Na guia Definir , você pode agrupar, adicionar e gerenciar casos de teste para um conjunto de testes. Considerando que você usa a guia Executar para atribuir pontos de teste e executá-los.

Define tab task overview.

Definir tarefas de caso de teste

Na guia Definir , você pode executar as seguintes tarefas.

  • Novo caso de teste:
    • Adicionar caso de teste: crie um novo caso de teste usando o formulário de item de trabalho e adicione-o automaticamente ao pacote.
    • Adicionar casos de teste existentes: abra uma caixa de diálogo para consultar casos de teste existentes que você pode selecionar e adicionar ao conjunto de testes.
    • Adicionar novo caso de teste usando grade: crie um ou mais casos de teste usando a exibição de grade de casos de teste e adicione-os automaticamente ao conjunto.
  • Ordenar casos de teste: reordene os casos de teste arrastando/soltando um ou mais casos de teste dentro de um determinado conjunto. A ordem dos casos de teste só se aplica a casos de teste manuais e não a testes automatizados.
  • Mover casos de teste de um conjunto para outro: usando arrastar/soltar, mova casos de teste de um conjunto de testes para outro.

Arraste e solte um caso de teste de um conjunto para outro

Screenshot of drag and drop of one test case from one test suite to another.

Adicionar casos de teste existentes a uma caixa de diálogo do conjunto de testes

**Define** tab, add existing test cases dialog.

Definir opções da barra de ferramentas da guia

**Define** tab, toolbar options.

Na guia Definir , barra de ferramentas, você pode exercer as seguintes opções:

  • Exportar casos de teste para CSV: exporte casos de teste existentes para um arquivo CSV e faça alterações usando o Excel.
  • Importar casos de teste do CSV: importe as alterações feitas nos casos de teste de um arquivo CSV.
  • Modo de Exibição em Grade: use o modo de grade para exibir ou editar vários casos de teste junto com as etapas de teste.
  • Alternar o modo de tela cheia: expanda a exibição escolhendo o modo de tela cheia.
  • Filtro: escolha Filtro para alternar a barra de ferramentas do filtro para filtrar a lista de casos de teste.
  • Opções de coluna: adicione ou remova campos para exibir e classificar. A lista de colunas disponíveis para seleção são principalmente os campos do formulário de item de trabalho do caso de teste.

Definir opções do menu de contexto do caso de teste

Define tab context menu page.

O menu de contexto no nó Caso de teste na guia Definir fornece as seguintes opções:

  • Abrir/editar formulário de item de trabalho de caso de teste: essa opção permite editar um caso de teste usando o formulário de item de trabalho no qual você edita os campos de item de trabalho, incluindo etapas de teste.
  • Editar casos de teste: essa opção permite editar em massa campos de item de trabalho do caso de teste. No entanto, você não pode usar essa opção para editar etapas de teste em massa.
  • Editar casos de teste na grade: essa opção permite editar em massa os casos de teste selecionados, incluindo etapas de teste usando a exibição de grade.
  • Atribuir configurações: essa opção permite substituir as configurações de nível de suíte por configurações de nível de caso de teste.
  • Remover casos de teste: essa opção permite remover os casos de teste do conjunto fornecido. No entanto, isso não altera o item de trabalho do caso de teste subjacente.
  • Criar uma cópia/clone de casos de teste: crie uma cópia ou clone casos de teste selecionados.
  • Exibir itens vinculados: revise os itens vinculados a um caso de teste.

Copiar ou clonar casos de teste

Escolha Copiar caso de teste para copiar ou clonar um caso de teste. Especifique o projeto de destino, o plano de teste de destino e o conjunto de testes de destino no qual criar o caso de teste de cópia/clonado. Além disso, você também pode especificar se deseja incluir links/anexos existentes para fluir para a cópia clonada.

Define tab copy test cases menu option and dialog.

Exibir item vinculado

Use a opção Exibir itens vinculados para revisar objetos vinculados ao caso de teste. Escolha cada guia para exibir os links listados no tipo de objeto vinculado:

  • Suítes de teste
  • Requisitos: Inclui qualquer item de trabalho que pertença à Categoria de Requisitos, como Histórias de Usuário (Agile), Itens de Backlog de Produto (Scrum), Requisitos (CMMI) ou um tipo de item de trabalho personalizado.
  • Bugs: Inclui bugs arquivados como parte da execução do teste e quaisquer itens de trabalho que pertençam à categoria de bug vinculada ao caso de teste.

Define tab, View linked items dialog.

Atualização em massa usando o modo de exibição Grade

Escolha o Modo de Exibição em Grade para executar atualizações em massa para os casos de teste.

Define tab, grid view.

Selecione dentro de uma célula para editar o texto nessa célula. Clique com o botão direito do mouse em uma célula para escolher uma opção para Inserir linha, Excluir linha ou Limpar linha. Escolha Salvar casos de teste para executar um salvamento em massa de suas alterações. Ou escolha Atualizar para limpar as alterações. Quando concluir, escolha Fechar grade.

Define tab, grid view, cell options.

Executar testes

Use a guia Executar para atribuir pontos de teste ou executar testes.

Execute tab overview.

O que é um ponto de teste? Os casos de teste por si só não são executáveis. Adicione um caso de teste a um conjunto de testes e, em seguida, gere o(s) ponto(s) de teste. Um ponto de teste é uma combinação exclusiva de caso de teste, conjunto de testes, configuração e testador.
Por exemplo, se você tiver um caso de teste chamado Testar funcionalidade de login e adicionar duas configurações para os navegadores Microsoft Edge e Google Chrome, terá dois pontos de teste. Você pode executar cada um desses pontos de teste. Na execução, os resultados do teste são gerados. Por meio da exibição de resultados do teste ou do histórico de execução, você pode ver todas as execuções de um ponto de teste. A execução mais recente do ponto de teste é o que você vê na guia Executar.

Os casos de teste são entidades reutilizáveis. Ao incluí-los em um plano ou conjunto de testes, os pontos de teste são gerados. Ao executar pontos de teste, você determina a qualidade do produto ou serviço em desenvolvimento.

Executar tarefas

Na guia Executar , você pode executar as seguintes tarefas.

  • Pontos de teste de marcação em massa: marque rapidamente o resultado de ou mais pontos de teste — aprovado, reprovado, bloqueado ou não aplicável sem precisar executar o caso de teste por meio do executor do teste.
  • Executar pontos de teste:Execute os casos de teste passando individualmente por cada etapa de teste e marcando-os como aprovado/reprovado usando um executor de teste. Dependendo do aplicativo que você está testando, você pode usar o Web Runner para testar um "aplicativo Web" ou o Desktop Runner para testar aplicativos da área de trabalho ou da Web. Invoque Executar com opções para especificar uma compilação em relação à qual o teste você deseja executar.
  • Opções de coluna: adicionar ou remover colunas. A lista de colunas disponíveis para seleção está associada a pontos de teste, como Executar por, Testador atribuído, Configuração, etc.
  • Alternar visualização em tela cheia: exiba o conteúdo da página em um modo de tela cheia.
  • Filtro: filtre a lista de pontos de teste usando os campos de um caso de teste Título, ID, Resultado, Testador, Configuração, Atribuído a ou Estado. Você também pode classificar a lista escolhendo um cabeçalho de coluna.

Alterar opções de coluna

Escolha Opções de coluna para abrir a caixa de diálogo Opções de coluna. Adicione ou remova colunas e arraste-as e solte-as na ordem desejada.

Column options dialog.

Opções do menu de contexto Pontos de Teste

Execute tab, test point node More options menu.

Escolha as opções Mais para abrir o menu de contexto de um nó de ponto de teste para executar uma das seguintes ações:

  • Exibir histórico de execução: exiba o histórico de execução do caso de teste em um painel lateral. Você pode percorrer os pontos de teste ou abrir o histórico de execução detalhado no painel.
  • Marcar Resultado: Marque rapidamente o resultado dos pontos de teste — Aprovado, Reprovado, Bloqueado ou Não Aplicável.
  • Executar - Inicie um executor de teste com opções para Executar para aplicativo Web, Executar para área de trabalho, Executar com opções.
  • Redefinir o teste para ativo: redefina o resultado do teste para Ativo, ignorando o último resultado do ponto de teste.
  • Editar caso de teste: abra o formulário de item de trabalho, opcionalmente edite campos de item de trabalho, incluindo etapas de teste.
  • Atribuir testador: atribua os pontos de teste a um testador para execução de teste.

Para saber mais sobre como executar testes, consulte Executar testes manuais e Executar testes automatizados a partir de planos de teste.

Gráfico de casos de teste e resultados de teste

Na guia Gráfico , você pode criar vários casos de teste ou gráficos de resultados de teste. Para obter mais informações, consulte Controlar status de teste, Gráficos.

Próximas etapas

APIs REST