Navegar pelos planos de teste

Serviços de DevOps do Azure | Azure DevOps Server 2022 | Azure DevOps Server 2020

Saiba como navegar pelos 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 que são do seu interesse.
  • Todos: Veja 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 escolha por meio desta guia. Esta guia não aparece para usuários com acesso Básico .
  • Guia Executar: atribua e execute testes por meio desta guia ou localize um resultado de teste para detalhar.
  • 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 que podem estar em inglês:

Pré-requisitos

  • Você deve se conectar a um projeto. Se você ainda não tem um projeto, crie um.
  • Você deve ser adicionado a um projeto. Para ser adicionado, Adicione usuários a um projeto ou equipe.
  • Para visualizar itens de trabalho relacionados com o teste ou executar casos de teste, é necessário ter o acesso Básico ou superior. Os utilizadores com acesso Interveniente não têm acesso aos Planos de Teste.
  • Para exercer a gama completa de recursos relacionados ao teste, você deve ter recebido o nível de acesso Basic + Test Plans 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 de Área correspondente.
    • Para modificar as propriedades do plano de teste, como as 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.
    • Criar e excluir conjuntos de testes; adicionar e remover casos de teste de conjuntos de testes; alterar as configurações de teste associadas aos conjuntos de testes — você deve ter a permissão Gerenciar conjuntos de testes definida como Permitir no Caminho de Área correspondente.
  • As permissões no nível do 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 tags 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 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, consulte Acesso e permissões manuais de teste.

Nota

A maioria das operações na guia Definir só está disponível para usuários com nível de acesso Planos de Teste Básico + 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 do seu interesse, que inclui planos para equipas das quais é 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 específicos da equipe. Use o menu de atalho para editar ou excluir o plano selecionado.

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

Mostrar 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 Mine . Use esta página para adicionar qualquer plano de teste à sua lista de favoritos.

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

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 os seus planos de teste favoritos
  • Visualize 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 de progresso do teste através do link Exibir relatório
  • Navegue de volta para a página Todos/Planos de teste de 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 liberaçã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. Esta opção permite copiar ou clonar planos de teste dentro de um projeto.

copy test plan page

Cabeçalho e árvore de 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/Fechar tudo para expandir ou recolher a árvore de hierarquia do conjunto.
  • 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ó é visível quando você estiver na guia Executar, para visualizar todos os pontos de teste para uma determinada suíte e seus filhos em uma visualização para facilitar o gerenciamento de pontos de teste sem ter que navegar para suítes individuais, uma de cada vez.
  • Ordenar suítes: arraste/solte suítes para reordenar a hierarquia de suítes ou movê-las de uma hierarquia de suítes 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 dentro de um pacote 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 pacote. 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 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: esta opção permite editar o formulário de item de trabalho do conjunto de testes para gerenciar os campos do item de trabalho.
  • Atribuir testadores para executar todos os testes: Esta 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 que você gerencie o nome do pacote ou remova o pacote e seu conteúdo do plano de teste.
  • Importar conjuntos de testes: use esta opção para importar casos de teste presentes em outros pacotes 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 dos quais deseja importar os testes. Dependendo do pacote 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 pacote 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 de CSV: importe as alterações feitas em casos de teste de um arquivo CSV.
  • Visualização em grade: use o modo de grade para exibir ou editar vários casos de teste, juntamente 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 de 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 de 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: Esta opção permite editar um caso de teste usando o formulário de item de trabalho em que você edita os campos de item de trabalho, incluindo as etapas de teste.
  • Editar casos de teste: esta opção permite editar em massa os 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 em grade: essa opção permite que você edite em massa os casos de teste selecionados, incluindo etapas de teste usando a exibição de grade.
  • Atribuir configurações: essa opção permite que você substitua as configurações de nível de suíte por configurações de nível de caso de teste.
  • Remover casos de teste: Esta opção permite que você remova os casos de teste do pacote fornecido. No entanto, ele 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 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 nos quais 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.

Ver 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 sob o 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 Lista de Pendências de Produtos (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 que vincula ao caso de teste.

Define tab, View linked items dialog.

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

Escolha a Visualizaçã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 rato numa célula para escolher uma opção para Inserir linha, Eliminar 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 terminar, 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 Funcionalidade de login de teste e adicionar duas configurações para os navegadores Microsoft Edge e Google Chrome, terá dois pontos de teste. Pode executar cada um destes pontos de teste. Na execução, são gerados os resultados do teste. Através da vista de resultados de testes ou do histórico de execuções, pode ver todas as execuções de um ponto de teste. A execução mais recente do ponto de teste é o que vê no separador 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.

  • Marque pontos de teste em massa: marque rapidamente o resultado de ou mais pontos de teste — Aprovado, Reprovado, Bloqueado ou Não Aplicável sem ter que executar o caso de teste através do executor de 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: adicione ou remova colunas. A lista de colunas disponíveis para seleção está associada a pontos de teste, como Run by, Assigned Tester, Configuration, etc.
  • Alternar a visualização em tela cheia: visualize o conteúdo da página no modo de tela cheia.
  • Filtrar: 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ó 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 mover-se pelos pontos de teste ou abrir o histórico de execução detalhado a partir do 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 aplicação 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 do 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 testes

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 do teste, Gráficos.

Próximos passos

APIs REST