Partilhar via


Navegar pelos planos de teste

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

Neste artigo, aprende a navegar na página de Planos de Teste , incluindo como encontrar e preferir planos de teste, gerir conjuntos de testes, definir e organizar casos de teste, executar testes e acompanhar resultados com gráficos.

Pré-requisitos

Categoria Exigência
Acesso ao projeto Membro do projeto.
Níveis de acesso - Para visualizar itens de trabalho relacionados ao teste ou executar casos de teste: É necessário pelo menos acesso básico . Os utilizadores com acesso Interveniente não têm acesso aos Planos de Teste.
- Utilizar toda a gama de funcionalidades relacionadas com os testes: Basic + Planos de Teste nível de acesso ou uma das seguintes subscrições do 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.
- Para criar e eliminar conjuntos de testes, adicionar e remover casos de teste dos conjuntos de testes, ou alterar configurações de testes associadas a conjuntos de teste: Gerir conjuntos de testes definidos como Permitir.

Permissões a nível de projeto:
- Para visualizar, criar ou eliminar execuções de teste: Ver execuções de teste, Criar execuções de teste e Eliminar execuções de teste definidas como Permitir.
- Gerir configurações de teste ou ambientes de teste: Gerir configurações de teste e Gerir ambientes de teste definidos como Permitir.
- Para adicionar novas etiquetas a itens de trabalho baseados em testes: Criar definição de etiqueta definida para 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.

A página da Mina

A página Mina mostra os planos de teste que criaste, aos quais estás atribuído ou que marcaste como favoritos. Pode expandir e desmontar planos por equipa para localizar rapidamente planos específicos. Escolha Mais opções para editar ou eliminar um plano.

Captura de ecrã da página Mine a mostrar opções de menu para editar ou eliminar um plano de teste.

Use os controlos do filtro para encontrar planos por nome, equipa, estado ou iteração.

Captura de ecrã das opções de filtro para uma lista de planos de teste.

A página 'All'

A página Todos mostra uma lista de todos os planos de teste. Filtre planos de teste e edite e elimine planos usando o menu Mais opções, tal como na página Meus. Use esta página para adicionar qualquer plano de teste à sua lista de favoritos.

Captura de ecrã da lista de todos os planos de teste com a opção favorita destacada.

Também pode adicionar um plano à sua lista de favoritos enquanto o visualiza.

Captura de ecrã ao adicionar um plano de teste à sua lista de favoritos.

Cabeçalho do plano de teste

Captura de ecrã do cabeçalho do plano de teste.

A partir do cabeçalho do plano de teste, pode:

  • Marcar ou desmarcar um plano de teste como favorito.
  • Navegue entre os seus planos de teste favoritos.
  • Veja o percurso da iteração, que indica se o plano de teste é Atual ou Passado.
  • Aceda ao relatório de Progresso do Teste selecionando Ver relatório.
  • Volte à página All/Mine escolhendo Todos os planos de teste.

Selecione Mais opções para aceder às seguintes ações:

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

Definir configurações do plano de teste

Selecione as definições do plano de teste para configurar execuções ou resultados de teste.

Captura de ecrã do diálogo de definições do plano de teste.

Copiar plano de teste

Crie um novo plano de teste para cada sprint ou lançamento. Pode copiar o plano de teste do ciclo anterior e fazer algumas alterações para preparar o plano de teste copiado para o novo ciclo. Esta opção permite copiar ou clonar planos de teste dentro de um projeto.

Captura de ecrã do diálogo Copiar plano de teste.

Cabeçalho e árvore de conjuntos de testes

Captura de ecrã das opções de menu da árvore de testes.

Tarefas de cabeçalho de conjuntos de testes

O cabeçalho do conjunto de testes permite-lhe realizar as seguintes tarefas:

  • Expandir ou colapsar: Selecione as opções da barra de ferramentas Expandir Tudo ou Colapsar Todos para expandir ou colapsar a árvore hierárquica do conjunto.
  • Mostrar pontos de teste dos subconjuntos: Selecione a opção Mostrar pontos de teste dos subconjuntos na barra de ferramentas. Só podes ver esta opção quando estás no separador Executar. Permite-te ver todos os pontos de teste para o conjunto e os seus subconjuntos numa só visualização, para que possas gerir os pontos de teste mais facilmente sem ter de ir aos conjuntos individuais um de cada vez.
  • Ordenar suítes: Arraste e largue suítes para reordenar a hierarquia das suítes ou movê-las de uma hierarquia de suítes para outra dentro do plano de teste.

Conjunto de testes Mais opções

Selecione Mais opções para aceder às seguintes ações:

  • Crie novas suites: Crie suites sob qualquer suite estática. Pode criar três tipos:
    • Suite estática: Organize os seus testes dentro de um conjunto de pastas.
    • Suíte baseada em requisitos: Liga diretamente a requisitos ou histórias de utilizador para uma rastreabilidade fluida.
    • Suíte baseada em consultas: Organizar dinamicamente casos de teste que cumpram os critérios de consulta.
  • Atribuir configurações: atribuir configurações para o conjunto. Por exemplo, atribui Chrome, Firefox, EdgeChromium, que depois se aplicam a todos os casos de teste existentes ou novos que adicionares mais tarde à suíte.
  • Exportar: Exporte o plano de teste e as propriedades e detalhes do conjunto de testes como email ou impressão para PDF.
  • Abrir item de trabalho do conjunto de testes: Editar o formulário do item do conjunto de testes para gerir os campos do item de trabalho.
  • Atribuir testadores para executar todos os testes: Esta opção é útil para cenários de testes de aceitação do utilizador (UAT), onde o mesmo teste é executado por vários testadores, geralmente pertencentes a departamentos diferentes.
  • Ver requisito: Esta opção é visível apenas para suítes baseadas em requisitos. Escolha esta opção para abrir o item de trabalho da categoria de requisitos (por exemplo, história de utilizador) ligado ao conjunto de testes.
  • Renomear/Eliminar: Estas opções gerem o nome da suite ou removem a suite e o seu conteúdo do plano de teste.
  • Importar conjuntos de testes: Importar casos de teste presentes noutras suítes a partir de outros planos de teste no mesmo projeto ou mesmo entre projetos.

Caixa de diálogo Exportar suite de testes
Captura de ecrã do separador Definir a mostrar o diálogo Exportar conjunto de testes.

Importante

Não podes exportar mais de 75 conjuntos de testes numa única operação. A exportação suporta até 1 MB de dados.

Importar conjuntos de testes

Reutilize as suites que criou e importe-as para a suite ou plano atual. Selecione o Project, Plano de Teste e Suite de Testes de onde quer 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. Além disso, não podes importar conjuntos de testes do mesmo plano de testes.

Captura de ecrã do diálogo de importação da árvore do conjunto de testes.

Definir e organizar casos de teste

Na guia Definir, você pode agrupar, adicionar e gerenciar casos de teste para um conjunto de testes. Utilize o separador Executar para atribuir e executar os pontos de teste.

Captura de ecrã da visão geral da tarefa no separador Definir.

Definir tarefas de caso de teste

No separador Definir, pode completar as seguintes tarefas.

  • Novo caso de teste:
    • Adicionar Caso de Teste: Crie um novo caso de teste usando o formulário do item de trabalho e adicione-o automaticamente à suíte.
    • 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 grid: Crie um ou mais casos de teste usando a vista de grelha de casos de teste e adicione-os automaticamente à suíte.
  • Ordenar casos de teste: Reordenar casos de teste arrastando e 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 uma suíte para outra: Use arrastar e largar para mover casos de teste de uma suíte para outra.
  • Exportar/Importar: Exportar casos de teste existentes ou importar atualizações para casos de teste a partir de um ficheiro CSV.

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

Captura de ecrã do separador Definir mostrando o diálogo de adicionar casos de teste existentes.

Definir opções da barra de ferramentas da guia

Captura de ecrã das opções da barra de ferramentas do separador 'Definir'.

A partir do separador Definir , barra de ferramentas, use as seguintes opções:

  • Exportar casos de teste para CSV: Exportar casos de teste existentes para um ficheiro CSV e fazer alterações usando Excel.
  • Exportar casos de teste para XLSX: Exportar casos de teste existentes para um ficheiro XLSX e fazer alterações usando Excel.
  • Importar casos de teste a partir de CSV: Importar alterações que fez para casos de teste a partir de um ficheiro CSV.
  • Visualização em Grid: use o modo de grade para exibir ou editar vários casos de teste, juntamente com os passos de teste.
  • Alternar o painel de visualização do caso de teste: Visualize os detalhes do caso de teste no formulário do item de trabalho, lado a lado, e modifique os detalhes do caso de teste selecionado.
  • 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. Principalmente, a lista de colunas disponíveis para seleção provém dos campos no formulário de trabalho do caso de teste.

Definir aba Mais opções

Captura de ecrã do separador Definir a mostrar o menu do caso de teste Mais opções.

Escolha Mais opções num caso de teste para aceder às seguintes ações:

  • Abrir/editar o formulário do item de trabalho do caso de teste: Esta opção abre o formulário do item de trabalho onde pode editar o caso de teste, incluindo os passos do teste.
  • Editar casos de teste: Esta opção abre o formulário de edição em massa para campos de trabalho de casos de teste. Não podes usar esta opção para editar em massa os passos do teste.
  • Editar casos de teste na grelha: Esta opção abre a vista da grelha onde pode editar em massa os casos de teste selecionados, incluindo os passos do teste.
  • Atribuir configurações: Esta opção substitui as configurações de nível da suíte pelas configurações de nível do caso de teste.
  • Remover casos de teste: Esta opção remove os casos de teste do conjunto dado. Não altera o item de trabalho subjacente do caso de teste.
  • Criar uma cópia/clone de casos de teste: Criar uma cópia ou clonar os casos de teste selecionados.
  • Exportar casos de teste para CSV/XLSX: Exportar casos de teste existentes para um ficheiro CSV ou XLSX e fazer alterações usando Excel.
  • Ver itens vinculados: rever itens associados a um caso de teste.

Copiar ou clonar casos de teste

Selecione Copiar caso de teste para copiar ou clonar um caso de teste. Introduza o projeto de destino, o plano de teste de destino e a suite de testes de destino onde pretende criar a cópia ou o caso de teste clonado. Também pode especificar se pretende incluir links e anexos existentes na cópia clonada.

Captura de ecrã do separador Definir que mostra a opção do menu

Ver itens ligados

Use a opção Ver itens ligados para rever objetos ligados ao caso de teste. Selecione cada separador para visualizar os links listados sob o tipo de objeto ligado:

  • Conjuntos de Testes: Veja quais os conjuntos de testes e planos de teste que incluem o caso de teste selecionado.
  • Requisitos: Inclui qualquer item de trabalho que pertença à Categoria de Requisitos, como User Stories (Agile), Product Backlog Items (Scrum), Requirements (CMMI).
  • 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.

Captura de ecrã do separador Definir mostrando o diálogo Ver itens ligados.

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

Selecione a Vista de Grelha para realizar atualizações em massa dos casos de teste.

Captura de ecrã do separador Definir na vista em grelha.

Seleciona uma célula para editar o texto dessa 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. Seleciona Guardar casos de teste para fazer uma gravação em massa das tuas alterações. Ou, selecione Atualizar para apagar as alterações. Quando terminar, selecione Fechar Grelha.

Captura de ecrã da vista de grelha do separador Definir a mostrar as opções das células.

Executar testes

Use o separador Executar para atribuir pontos de teste ou executar testes.

Captura de ecrã da visão geral do separador Executar.

O que é um ponto de teste? 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.

Os casos de teste são entidades reutilizáveis. Quando os inclui num plano ou conjunto de testes, gera pontos de teste. Ao executar pontos de teste, você determina a qualidade do produto ou serviço em desenvolvimento.

Executar tarefas

A partir do separador Executar, pode realizar as seguintes tarefas:

  • Marcar pontos de teste em bloco: Marque rapidamente o resultado de um ou mais pontos de teste — Aprovado, Reprovado, Bloqueado ou Não Aplicável — sem passar o caso de teste pelo executor de Teste.
  • Executar pontos de teste: Execute os casos de teste percorrendo individualmente cada etapa e marcando-os como aprovados ou reprovados usando uma ferramenta de execução de testes. Dependendo da aplicação que está a testar, pode usar o Web Runner para testar uma "aplicação web" ou o Desktop Runner para testar aplicações desktop ou web. Seleciona Executar com opções para especificar uma Build contra a qual queres realizar os testes.
  • Opções de coluna: adicione ou remova colunas. A lista de colunas disponíveis para seleção está associada a pontos de teste, como Executar por, Testador Atribuído, Configuração e outros.
  • Alternar a visualização em tela cheia: visualize o conteúdo da página no modo de tela cheia.
  • Filtrar: Filtrar a lista de pontos de teste usando os campos de um caso de teste Título, ID,Resultado, Tester, 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.

Captura de ecrã do diálogo de opções da Coluna.

Ponto de Teste Mais opções

Captura de ecrã do separador Executar mostrando o ponto de teste no menu Mais opções.

Selecione Mais opções num ponto de teste para aceder às seguintes ações:

  • Ver o histórico de execução: Veja o histórico de execução do ponto de teste num painel lateral. Podes aceder ao histórico detalhado de execução do caso de teste a partir do painel.
  • Marcar Resultado: Marque rapidamente o resultado dos pontos do 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 do item de trabalho e, opcionalmente, edite os campos do item de trabalho, incluindo as etapas do teste.
  • Atribuir testador: atribua os pontos de teste a um testador para execução do teste.

Para obter mais informações 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 Monitorizar o estado do teste, Gráficos.

Próximo passo