O que é a cobertura da agência JaCoCo?
O que é a cobertura da agência JaCoCo?

Vídeo: O que é a cobertura da agência JaCoCo?

Vídeo: O que é a cobertura da agência JaCoCo?
Vídeo: ⛺️🧪 Entendendo e aplicando COBERTURA de CÓDIGO em JAVA: percentual de código coberto por TESTES 2024, Maio
Anonim

JaCoCo fornece principalmente três métricas importantes: Linhas cobertura reflete a quantidade de código que foi exercida com base no número de instruções de código de bytes Java chamadas pelos testes. Cobertura de filiais mostra a porcentagem de exercício galhos no código - normalmente relacionado a instruções if / else e switch.

Da mesma forma, o que é cobertura de código de ramificação?

Cobertura de filial é um método de teste, que visa garantir que cada um dos possíveis filial de cada ponto de decisão é executado pelo menos uma vez e, assim, garantindo que todos os código É executado. Ou seja, todo filial tomadas em cada sentido, verdadeiro e falso.

Além disso, para que serve o JaCoCo? Nós usar a JaCoCo Plug-in Maven para duas finalidades: Ele nos fornece um acesso ao JaCoCo agente de tempo de execução que registra dados de cobertura de execução. Ele cria relatórios de cobertura de código a partir dos dados de execução registrados pelo JaCoCo agente de tempo de execução.

Da mesma forma, você pode perguntar, o que é JaCoCo e como funciona?

Agente Java. JaCoCo usa instrumentação de arquivo de classe para registrar dados de cobertura de execução. Os arquivos de classe são instrumentados em tempo real usando o chamado agente Java. Esse mecanismo permite o pré-processamento na memória de todos os arquivos de classe durante o carregamento de classe, independentemente da estrutura do aplicativo.

Como a cobertura da agência é medida?

Observe as duas métricas, linha cobertura e cobertura de filial . Você pode ver como eles são calculados. Pegue as linhas de cobertura e divida-as nas linhas de cobertura e você obterá a linha cobertura percentagem. Levar a ramos cobertos e dividir isso no total galhos e você tem cobertura de filial como uma porcentagem.

Recomendado: