Partilhar via


Gerenciar execuções de teste nos Planos de Teste do Azure DevOps

Serviços de DevOps do Azure

Os Planos de Teste de DevOps do Azure fornecem uma nova experiência de Hub de Execução de Teste para gerenciar a execução de testes. Essa interface aprimorada ajuda as equipes a acompanhar o progresso dos testes, analisar os resultados e manter a qualidade em todos os ciclos de desenvolvimento.

Note

A nova experiência do Test Run Hub é uma funcionalidade em versão preliminar pública que é ativada automaticamente para todas as organizações. Esse recurso pode ser alterado a qualquer momento durante o período de visualização.

Para desativá-lo, vá para Visualizar recursos e procure o sinalizador de recurso chamado Novo Hub de Execução de Teste e defina a alternância como Desativado. Se desativar esta funcionalidade, por favor partilhe os seus comentários para nos ajudar a melhorá-la.

Se você ainda não vê a nova experiência em sua organização, é normal, pois a implantação é gradual.

O que é um teste?

Uma execução de teste é um contêiner que captura a execução de um ou mais casos de teste no Azure DevOps. Ele rastreia o resultado, a duração e os detalhes de execução de uma sessão de teste específica. As execuções de teste são criadas automaticamente quando você executa casos de teste a partir de um plano de teste ou pipeline.

As execuções de teste ajudam as equipes a:

  • Monitore as tendências de qualidade: acompanhe o progresso do teste e as taxas de aprovação ao longo do tempo
  • Identifique problemas rapidamente: Identifique regressões, falhas e testes bloqueados
  • Manter o histórico de testes: audite e analise dados históricos de execução para obter informações

Testes de acesso

Para exibir execuções de teste:

  1. No seu projeto do Azure DevOps, selecione Planos de Teste.

  2. Selecione Execuções.

    Captura de tela mostrando a opção Execuções no menu lateral Planos de teste.

    A página de execuções de teste exibe todas as execuções de teste disponíveis, manuais e automatizadas, com recursos de filtragem e pesquisa.

    Captura de ecrã da página de destino de execuções de teste mostrando a lista de execuções de teste disponíveis.

Pesquisar e filtrar execuções de teste

O Test Run Hub fornece várias maneiras de localizar execuções de teste específicas:

Filtros predefinidos

  • Linha do tempo: Últimos sete dias (padrão)
  • Tipo de execução: Execuções manuais (padrão)

Recursos de pesquisa

  • Pesquisa por ID de teste (apenas correspondência exata) - esta capacidade de pesquisa sobrescreve todos os outros filtros
  • Filtrar por linha cronológica, tipo de execução e outros atributos
  • Utilize os filtros de lista pendente na barra de pesquisa

Tip

  • As seleções de filtro e as larguras das colunas persistem nas sessões até que você as limpe manualmente.
  • Os filtros de pesquisa funcionam de forma aditiva.
  • Um máximo de 5.000 resultados podem aparecer na interface do usuário do Test Run Hub.

Personalizar colunas

Para configurar quais colunas são exibidas, execute as seguintes etapas:

  1. Selecione Opções de coluna no canto superior direito.

    Captura de ecrã a mostrar como abrir o menu de opções de coluna.

  2. Escolha as colunas que deseja ver.

  3. Selecione Aplicar.

    Captura de tela mostrando a caixa de diálogo de configuração de opções de coluna para execuções de teste.

Tip

A coluna Pipeline Run aplica-se apenas a execuções automatizadas e está relacionada tanto com os Pipelines de Build como de Release.

Estados de execução de teste

As execuções de teste podem ter um dos três estados com base nos resultados do caso de teste:

State Resultados do caso de teste Description
Completed Todos os casos de teste foram aprovados A execução do teste terminou com sucesso com todos os testes aprovados
Completed Um ou mais casos excluídos, resto passou. A execução foi concluída com alguns testes marcados como não aplicáveis
Necessita de investigação Um ou mais casos falhados A execução do teste terminou com falhas de teste que necessitam de atenção
Necessita de investigação Um ou mais casos bloqueados A execução do teste terminou com testes bloqueados
Em curso Um ou mais casos pausados A execução é pausada e pode ser retomada mais tarde

Ver detalhes da execução do teste

Quando você seleciona uma execução de teste, a página de detalhes fornece informações abrangentes:

Resumo da execução

A página principal inclui:

  • Taxa de aprovação: Percentagem de casos executados que passaram (excluindo casos "Não aplicáveis")
  • Comentários: Comentários ao nível de execução (suporta formatação Markdown, marcação de usuários inserindo @, itens de trabalho #, e pull requests !)
  • Resultados do caso de teste: Resultado de cada caso de teste (aprovado, reprovado, não executado)
  • Metadados da execução de teste: detalhes de execução, incluindo quem executou o teste, quando e o ambiente
  • Anexos e logs: capturas de ecrã, logs e outros artefatos da execução

Captura de tela da exibição de execução de teste principal mostrando informações resumidas e resultados do caso de teste.

Painel do Google Analytics

Cada execução de teste inclui um painel de análise predefinido que divide os resultados por:

  • Outcome
  • Priority
  • Configuration
  • Tipo de falha
  • Resolution

Você pode filtrar blocos do painel selecionando o texto da subcategoria para se concentrar em informações específicas.

Captura de tela do painel de análise de execução de teste mostrando detalhamentos por resultado, prioridade e outras métricas.

Captura de tela mostrando como filtrar blocos de subcategoria no painel de análise.

Gerenciar anexos

Anexos de nível de execução

Para adicionar anexos a uma execução de teste:

  1. Nos detalhes da execução de teste, selecione + Adicionar anexos.
  2. Escolha os seus ficheiros e carregue-os.

Captura de tela mostrando como adicionar anexos a uma execução de teste.

Assim que os anexos estiverem presentes, pode visualizá-los, transferi-los ou eliminá-los conforme necessário.

Captura de ecrã da lista de anexos de execução de teste com opções para transferir ou eliminar ficheiros.

Tip

  • Visualize imagens e arquivos PDF selecionando o nome do arquivo.
  • Os anexos de nível de execução são separados dos anexos de resultados de teste individuais. Cada resultado de teste pode ter seus próprios anexos, que você pode acessar através das guias de anexo nos detalhes do resultado do teste.

Trabalhar com resultados de casos de teste

Ver e configurar resultados

A secção de resultados do caso de teste permite-lhe:

  • Rever os resultados dos testes individuais
  • Personalizar a visualização das colunas (semelhante à página principal de execuções)
  • Vincular resultados de teste a itens de trabalho do Azure DevOps

Tip

O filtro Resultado padrão para execuções de teste automatizadas é definido como Falha ou Abortado para acelerar a análise. Para execuções de teste manuais , que normalmente têm menor volume, os resultados permanecem não filtrados por padrão.

Captura de tela da seção de resultados do caso de teste mostrando os resultados individuais do teste.

Para associar resultados de teste a bugs ou outros itens de trabalho:

  1. Marque as caixas de seleção para os casos de teste que você deseja vincular

Captura de tela mostrando casos de teste marcados para vincular a itens de trabalho.

  1. Escolha criar um novo bug ou vincular a um item de trabalho existente.
  2. Conclua o processo de vinculação.

Analise resultados detalhados de testes

Selecione qualquer caso de teste para visualizar resultados detalhados, incluindo:

  • Resumo do resultado do teste: Visão geral da execução do teste
  • Itens de trabalho associados: bugs associados e outros itens de trabalho; clique no botão "+ Adicionar" da seção para relacionar tudo o que for necessário!
  • Passos do teste: Fornece resultados detalhados passo a passo, incluindo resultados e comentários. Ativa a opção "Mostrar imagens" para visualizar as capturas de ecrã em linha.
  • Informações de análise: Análise pós-execução e próximas ações
  • Anexos: Todos os anexos específicos do resultado do teste

Tip

Para execuções automáticas, o filtro padrão de Resultados do Caso de Teste é definido como Falhado ou Abortado para acelerar a análise.

Captura de tela da página de resultados detalhados do caso de teste mostrando informações abrangentes do teste.

Informações de análise

A seção de análise ajuda a estruturar a revisão pós-execução:

  • Disponível para todos os resultados de testes após a execução
  • Casos com falha, pausados e bloqueados têm mais campos de triagem
  • Os comentários são específicos da análise (separados dos comentários de execução ou de resultados)

Captura de tela mostrando a seção de informações de análise para revisão detalhada do caso de teste.

Tip

Para adicionar mais opções a qualquer lista suspensa, como tipos de falha adicionais, utilize as APIs REST do Azure DevOps.

Acesso programático

Você também pode gerenciar execuções de teste programaticamente usando a API REST do Azure DevOps.