Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Serviços do Azure DevOps
Use o Hub de Execução de Teste para acompanhar a execução de teste, analisar resultados e manter a qualidade em todos os ciclos de desenvolvimento.
Uma execução de teste captura a execução de um ou mais casos de teste – registrando o resultado, a duração e o ambiente. O sistema cria automaticamente execuções de teste quando você executa casos de teste de um plano de teste ou pipeline.
Execuções de teste ajudam as equipes:
- Monitorar tendências de qualidade – acompanhar as taxas de aprovação e o progresso do teste ao longo do tempo.
- Identificar problemas rapidamente – detectar regressões, falhas e testes bloqueados.
- Manter o histórico de teste – auditar e analisar dados de execução históricos.
Execuções de teste de acesso
Em seu projeto do Azure DevOps, selecione Planos de Teste>Execuções.
A página de execuções de teste lista todas as execuções manuais e automatizadas com recursos de filtragem e pesquisa.
Tip
Você pode usar a IA para ajudar nessa tarefa mais adiante neste artigo ou consulte Ativar a assistência de IA com o Azure DevOps Server MCP para começar.
Pesquisar e filtrar execuções de teste
O Hub de Execução de Teste usa execuções manuais dos últimos sete dias como padrão. Utilize os filtros suspensivos para restringir os resultados por cronograma, tipo de execução e outros atributos.
O Hub de Execução de Teste dá suporte aos seguintes recursos de pesquisa e filtro:
- Executar pesquisa de ID — insira uma ID de execução de teste exata para ir diretamente para essa execução. Uma pesquisa de ID substitui todos os outros filtros ativos.
- Executar pesquisa de título — pesquisar por título de execução. A pesquisa corresponde a títulos de execução que começam com seu termo de pesquisa.
- Intervalo de tempo — pesquise em um período de até 90 dias a partir de qualquer ponto no tempo.
- Filtros persistentes — as seleções de filtro e as larguras das colunas persistem entre as sessões até você desmarcá-las.
Os filtros funcionam de forma aditiva. O Hub de Execução de Teste exibe um máximo de 5.000 resultados. Você pode selecionar e copiar texto de qualquer tela para compartilhamento ou documentação.
Para personalizar quais colunas aparecem:
Selecione Opções de coluna.
Escolha as colunas desejadas e selecione Aplicar.
Note
A coluna Pipeline Run aplica-se somente a execuções automatizadas. Ele mostra o nome do build para execuções iniciadas por build e o nome da versão para execuções iniciadas por versão.
Estados de execução de testes
O estado de execução do teste reflete o resultado agregado de seus casos de teste.
| State | Description |
|---|---|
| Completed | Todos os casos de teste foram aprovados ou todos os casos restantes passados após casos não aplicáveis serem excluídos. |
| Precisa de investigação | Um ou mais casos de teste falharam ou foram bloqueados. |
| Em andamento | Um ou mais casos de teste são pausados. A execução pode ser retomada. |
Exibir detalhes da execução de teste
Selecione uma execução de teste para abrir sua página de detalhes. Os detalhes da execução incluem um resumo, um painel de análise e resultados de caso de teste individuais.
Resumo da execução
A guia resumo mostra a taxa de aprovação geral, os resultados dos casos de teste, os metadados de execução e os anexos ou logs capturados durante a execução.
- Taxa de aprovação — porcentagem de casos executados que passaram. Os casos marcados como Não aplicáveis são excluídos do cálculo.
-
Comentários — Comentários em nível de execução com a formatação do Markdown. Marcar usuários
#com@, vincular itens de trabalho e fazer referência a solicitações de pull com!. - Resultados do caso de teste — resultado de cada caso de teste: aprovado, com falha ou não executado.
- Executar metadados — quem executou o teste, quando ele foi executado e qual ambiente foi usado.
- Anexos e logs — capturas de tela, logs e outros artefatos capturados durante a execução.
Painel de analítica
Cada execução de teste inclui um painel de análise que divide os resultados por resultado, prioridade, configuração, tipo de falha e resolução. Selecione qualquer rótulo de subcategoria em um bloco para filtrar o painel para essa divisão específica.
Navegar de logs de pipeline para execuções de teste
Para execuções automatizadas disparadas por um pipeline, você pode ir diretamente dos detalhes da execução do pipeline para o resumo da execução de teste. Selecione o link de resultados do teste nos logs de pipeline para abrir a execução correspondente no Hub de Execução de Teste.
Gerenciar anexos
Para adicionar anexos a uma execução de teste:
Nos detalhes da execução de teste, selecione + Adicionar anexos.
Selecione seus arquivos e carregue-os.
Em seguida, você pode exibir, baixar ou excluir anexos.
Selecione um nome de arquivo para visualizar imagens e PDFs embutidos.
Note
Anexos de nível de execução são separados dos anexos de resultados de teste. Para exibir arquivos específicos do resultado, abra os detalhes do resultado e selecione a guia Anexos .
Trabalhar com resultados de caso de teste
Examine os resultados de teste individuais e personalize a exibição da coluna na seção de resultados do caso de teste. Para execuções automatizadas, o filtro resultado padrão é definido como Falha ou Anulação para acelerar a triagem. Para execuções manuais, todos os resultados são mostrados.
Vincular resultados a itens de trabalho
Para associar resultados de teste a bugs ou outros itens de trabalho:
Marque as caixas de seleção para os casos de teste que você deseja vincular.
Crie um novo bug ou link para um item de trabalho existente.
Vincular itens de trabalho entre projetos
Para pesquisar e vincular bugs ou itens de trabalho que residem em um projeto diferente do resultado do teste:
- Abra um resultado de caso de teste e selecione + Adicionar na seção itens de trabalho vinculados .
- Habilite a opção Consulta entre projetos .
- Pesquise o item de trabalho por ID ou título em todos os projetos em sua organização.
A vinculação entre projetos é útil quando componentes ou dependências compartilhados abrangem vários projetos.
Analisar resultados detalhados do teste
Selecione qualquer caso de teste para exibir seus resultados detalhados:
| Seção | Description |
|---|---|
| Resumo do resultado do teste | Visão geral da execução do caso de teste selecionado. |
| Itens de trabalho vinculados | Bugs associados e itens de trabalho. Selecione + Adicionar para vincular mais. Por padrão, somente itens de trabalho diretamente vinculados ao resultado do teste são exibidos, não itens vinculados indiretamente por meio de métodos de teste. |
| Etapas de teste | Resultados e comentários passo a passo. Habilite Mostrar imagens para visualizar capturas de tela embutidas. |
| Rastreamento de pilha (execuções automatizadas) | Exibição de rastreamento de pilha aprimorada com legibilidade aprimorada para rastreamentos de pilha completos. |
| Informações de análise | Análise pós-execução e próximas ações. |
| Attachments | Arquivos anexados a este resultado de teste específico. Para execuções automatizadas, todos os anexos de subresult são visíveis em cada página de resultado de teste. |
O exemplo a seguir mostra os resultados detalhados de um caso de teste selecionado:
Para execuções automatizadas, o modo de exibição de rastreamento de pilha fornece melhor legibilidade para rastreamentos de pilha completos:
Informações de análise
A seção de análise ajuda a estruturar a revisão pós-execução. Ele está disponível para todos os resultados do teste após a execução. Casos com falha, pausa e bloqueio têm campos de triagem adicionais. Os comentários de análise são separados dos comentários em nível de execução e no nível do resultado.
Para personalizar as opções suspensas, como adicionar tipos de falha, use as APIs REST Azure DevOps.
Retenção de execução de teste
Azure DevOps gerencia automaticamente a retenção de dados de execução de teste para manter o sistema com desempenho.
Limites de retenção padrão
| Tipo de execução | Retenção padrão | Detalhes |
|---|---|---|
| Resultados manuais de teste | 365 dias | Azure DevOps exclui os resultados manuais de teste após um ano, a menos que você configure um período de retenção diferente no nível do projeto. |
| Resultados de teste automatizados | Vinculado à retenção de build | Os resultados automatizados são mantidos desde que o build associado seja mantido. Excluir um build também exclui seus resultados de teste. |
Aviso
Quando a retenção exclui as execuções de teste e os resultados do teste, os resultados do ponto de teste relacionados são redefinidos para Ativo. Essa alteração pode fazer com que os relatórios de progresso mostrem taxas de execução reduzidas.
Definir configurações de retenção
Essas são as configurações de retenção padrão. Para ajustar os limites de retenção para seu projeto:
- Vá para Project configurações>Test>Retention.
- Defina o número de dias para manter os resultados manuais do teste.
Se você quiser que as execuções de teste nunca sejam excluídas, selecione a opção Nunca excluir .
Para manter os resultados de teste automatizados depois que seus builds associados forem excluídos, edite a política de retenção de build e configure a retenção de resultados do teste separadamente. Para repositórios Git, você pode especificar a retenção com base no branch.
Para obter etapas de configuração detalhadas, consulte Definir políticas de retenção de teste. Para configurações de retenção no nível de build, consulte Definir políticas de retenção para builds, versões e testes.
Usar a IA para gerenciar execuções de teste
Se você configurar o Servidor MCP do Azure DevOps, poderá usar assistentes de IA para gerenciar suas execuções de teste usando prompts de linguagem natural.
Prompts de exemplo para gerenciamento de execução de teste
| Tarefa | Prompt de exemplo |
|---|---|
| Exibir execuções de teste recentes | Show all test runs in project <Contoso> from the last 7 days |
| Verificar os resultados da execução do teste | Show the results of test run <56789> in project <Contoso> |
| Localizar testes com falha | List all failed test cases in the most recent test run for test plan <12345> |
| Analisar tendências de teste | Show test run pass rates for project <Contoso> over the last 30 days |
| Acompanhar o andamento do teste | Show the count of passed, failed, and not-run test cases in test plan <12345> |
| Localizar testes bloqueados | List test cases in test run <56789> that have outcome = <Blocked> |
| Comparar duas execuções de teste | Compare the results of test run <56789> and test run <56790> in project <Contoso> |
| Localizar áreas não testadas | List area paths in project <Contoso> with no test runs in the last 14 days |
| Identificar testes com maior tempo de execução | Show the 10 test cases with the longest execution time in test run <56789> |
| Regressões de superfície | List test cases that passed in test run <56789> but failed in test run <56790> |
Tip
Se você estiver usando o Visual Studio Code, o modo de agente será especialmente útil para solucionar problemas de cenários complexos de execução de teste.
- Para evitar o uso de dados obsoletos ou armazenados em cache de consultas anteriores, adicione ao seu prompt: "Não use dados buscados anteriormente".