Skip to content
Latchkey

Code Coverage - Definição do Glossário de CI/CD

O code coverage mede quanto do código os testes exercitam, por linha, branch, statement ou função.

O code coverage mede que fração do código foi exercitada pela suíte de testes, reportada como cobertura de linha, branch, statement ou função. Alta cobertura indica código testado, mas não testes corretos.

Os tipos de cobertura diferem: a cobertura de branch é mais rigorosa que a de linha porque exige que os dois lados de cada condicional sejam executados. Cobertura é um sinal, não uma meta.

Tipos de cobertura

A cobertura de linha conta as linhas executadas, a de statement conta os statements, a de branch exige cada caminho condicional, e a de função conta as funções invocadas. Branch é a métrica comum mais rigorosa.

Guias relacionados