Sobre testes de pipeline
Serviços de DevOps do Azure | Azure DevOps Server 2022 - Azure DevOps Server 2019
Este artigo descreve os termos mais usados no relatório de teste de pipeline e na análise de teste.
Termo | Definição |
---|---|
Duração | Tempo decorrido na execução de um teste, execução de teste ou execução de teste inteira em um pipeline de compilação ou liberação. |
Proprietário | Proprietário de um teste ou execução de teste. O proprietário do teste é normalmente especificado como um atributo no código de teste. Consulte Tarefa Publicar resultados de teste para exibir o mapeamento do atributo Owner para formatos de resultados de teste suportados. |
Falha na compilação | Referência à compilação com a primeira ocorrência de falhas consecutivas de um caso de teste. |
Falha na liberação | Referência à libertação com a primeira ocorrência de falhas consecutivas de um caso de ensaio. |
Resultado | Há 15 resultados possíveis para um resultado de teste: Abortado, Bloqueado, Erro, Reprovado, Inconclusivo, Em andamento, Nenhum, Não aplicável, Não executado, Não afetado, Aprovado, Pausado, Tempo limite, Não especificado e Aviso. Alguns dos resultados mais utilizados são: - Abortado: A execução do teste foi encerrada abruptamente devido a fatores internos ou externos, por exemplo, código incorreto, problemas de ambiente. - Reprovado: Teste que não atingiu o resultado desejado. - Inconclusivo: Teste sem resultado definitivo. - Não executado: Teste marcado como ignorado para execução. - Não afetado: teste não afetado pela alteração de código que disparou o pipeline. - Aprovado: Teste executado com êxito. - Tempo limite: duração da execução do teste excedendo o limite especificado. |
Teste de Flaky | Um teste com comportamento não determinístico. Por exemplo, o teste pode resultar em resultados diferentes para a mesma configuração, código ou entradas. |
Filtro | Mecanismo para procurar os resultados do teste dentro do conjunto de resultados, usando os atributos disponíveis. Mais informações. |
Agrupamento | Uma ajuda para organizar a exibição dos resultados do teste com base nos atributos disponíveis, como Requisito, Arquivos de teste, Prioridade e muito mais. Tanto o relatório de teste quanto a análise de teste fornecem suporte para agrupar resultados de teste. |
Percentagem de aprovação | Medir o sucesso do resultado do teste para uma única instância de execução ou ao longo de um período de tempo. |
Prioridade | Especifica o grau de importância ou criticidade de um teste. A prioridade é normalmente especificada como um atributo no código de teste. Consulte Tarefa Publicar resultados de teste para exibir o mapeamento do atributo Prioridade para formatos de resultados de teste suportados. |
Análise de teste | Uma visão dos dados históricos do teste para fornecer informações significativas. |
Caso de teste | Identifica exclusivamente um único teste dentro da ramificação especificada. |
Ficheiros de teste | Testes de grupo com base na forma como são embalados; como arquivos, DLLs ou outros formatos. |
Relatório de ensaio | Uma exibição de instância única de execução de teste no pipeline que contém detalhes de status e ajuda para solução de problemas, rastreabilidade e muito mais. |
Resultado do teste | Instância única de execução de um caso de teste com um resultado e detalhes específicos. |
Execução do teste | Agrupamento lógico dos resultados dos ensaios com base em: - Teste executado usando tarefas internas: Todos os testes executados usando uma única tarefa, como Visual Studio Test, Ant, Maven, Gulp, Grunt ou Xcode, serão relatados em uma única execução de teste - Resultados publicados usando a tarefa Publicar resultados de teste: fornece uma opção para agrupar todos os resultados de teste de um ou mais arquivos de resultados de teste em uma única execução ou execuções individuais por arquivo - Resultados de testes publicados usando API(s): API(s) fornecem a flexibilidade para criar execuções de teste e organizar resultados de teste para cada execução, conforme necessário. |
Rastreabilidade | Capacidade de rastrear para frente ou para trás um requisito, bug ou código-fonte a partir de um resultado de teste. |
Ajuda e suporte
- Consulte a nossa página de resolução de problemas
- Obtenha conselhos sobre o Stack Overflow e obtenha suporte através da Comunidade de Programadores