Compartilhar via


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

Serviços do Azure DevOps

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

Note

A nova experiência do Hub de Execução de Teste é um recurso de pré-visualização pública automaticamente habilitado para todas as organizações. Esse recurso pode ser alterado a qualquer momento durante o período de visualização.

Para desabilitá-lo, acesse os recursos de visualização e procure o sinalizador de recurso chamado Novo Hub de Execução de Teste e defina a alternância como Desativada. Se você desabilitar esse recurso, compartilhe seus comentários para nos ajudar a melhorá-lo.

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

O que é uma execução de 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 acompanha os detalhes de resultado, duração e execução de uma sessão de teste específica. As execuções de testes são criadas automaticamente quando você executa casos de teste provenientes de um plano de teste ou de um pipeline.

Execuções de teste ajudam as equipes:

  • Monitorar tendências de qualidade: acompanhar o progresso do teste e as taxas de aprovação ao longo do tempo
  • Identificar problemas rapidamente: detectar regressões, falhas e testes bloqueados
  • Manter o histórico de testes: auditar e analisar dados de execução histórica para obter insights

Execuções de teste de acesso

Para exibir execuções de teste:

  1. Em 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, manual e automatizada, com recursos de filtragem e pesquisa.

    Captura de tela da página inicial das execuções de teste mostrando a lista disponível.

Pesquisar e filtrar execuções de teste

O Hub de Execução de Teste fornece várias maneiras de encontrar execuções de teste específicas:

Filtros padrão

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

Recursos de pesquisa

  • Pesquisar por ID de execução de teste (somente correspondência exata) – essa funcionalidade de pesquisa substitui todos os outros filtros
  • Filtrar por linha do tempo, tipo de execução e outros atributos
  • Usar os filtros de lista suspensa na barra de pesquisa

Tip

  • As seleções de filtro e as larguras das colunas persistem entre as sessões até você desmarcá-las manualmente.
  • Os filtros de pesquisa funcionam de forma aditiva.
  • Um máximo de 5.000 resultados pode aparecer na interface do usuário do Hub de Execução de Teste.

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 tela mostrando como abrir o menu de opções de coluna.

  2. Escolha as colunas que você 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 somente a runs automatizados e está relacionada a Build e Release Pipelines.

Estados de execução de testes

As execuções de teste podem ter um dos três estados baseados nos resultados dos casos de teste:

State Resultados do caso de teste Description
Completed Todos os casos de teste foram aprovados A execução do teste foi concluída com êxito com todos os testes aprovados
Completed Um ou mais casos excluídos, restante aprovado A execução foi concluída com alguns testes marcados como não aplicáveis
Precisa de investigação Um ou mais casos mal sucedidos A execução do teste terminou com falhas que necessitam de atenção.
Precisa de investigação Um ou mais casos bloqueados A execução do teste foi concluída com testes bloqueados
Em andamento Um ou mais casos pausados A execução é pausada e pode ser retomada mais tarde

Exibir detalhes da execução de 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: percentual de casos executados que passaram (excluindo casos "Não aplicáveis")
  • Comentários: Comentários de nível de execução (dá suporte à formatação de Markdown, marcando usuários ao inserir @, itens de trabalho # e solicitações de pull !)
  • Resultados do caso de teste: resultado de cada caso de teste (aprovado, com falha, não executado)
  • Metadados de execução de teste: detalhes de execução, incluindo quem executou o teste, quando e o ambiente
  • Anexos e registros: capturas de tela, registros e outros artefatos da execução

Captura de tela da vista principal de execução de teste mostrando informações resumidas e resultados dos casos de teste.

Painel de análise

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 de painel selecionando texto de subcategoria para se concentrar em insights específicos.

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 em 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 seus arquivos e carregue-os.

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

Quando os anexos estiverem presentes, você poderá exibi-los, baixá-los ou excluí-los conforme necessário.

Captura de tela da lista de anexos de execução de teste com opções para baixar ou excluir arquivos.

Tip

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

Trabalhar com resultados de caso de teste

Exibir e configurar resultados

A seção de resultados do caso de teste permite que você:

  • Examinar resultados de teste individuais
  • Personalizar a exibição de coluna (semelhante à página de execuções principais)
  • Vincular os resultados do teste aos itens de trabalho do Azure DevOps

Tip

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

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

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

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

Captura de tela mostrando casos de teste marcados para vinculação 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.

Analisar resultados detalhados do teste

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

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

Tip

Para execuções automatizadas, o filtro de Resultado do Caso de Teste padrão é definido como Falha ou Anulação para acelerar a análise.

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

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 do teste após a execução
  • Casos com falhas, pausados e bloqueados têm mais campos de triagem
  • Os comentários são específicos para análise e diferentes dos comentários de execução ou de resultado.

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

Tip

Para adicionar mais opções a qualquer lista suspensa, por exemplo, mais tipos de erros, use 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.