Questão FC671014
No que diz respeito aos testes de sistema, ao TDD (Test‑Driven Development) e às métricas de qualidade de código, julgue o item a seguir. A métrica code coverage (cobertura de códi
Sem classificação
QUADRIX · 2025
No que diz respeito aos testes de sistema, ao TDD (Test‑Driven Development) e às métricas de qualidade de código, julgue o item a seguir.
A métrica code coverage (cobertura de código) indica a proporção do código‑fonte que foi executado durante os testes, e valores próximos a 100% garantem automaticamente a ausência de defeitos.
Mostrar resposta e comentário
Gabarito
Errado
Comentário do professor
A afirmação está errada porque a métrica code coverage mede apenas a proporção do código que foi executada pelos testes, não a qualidade das verificações. Mesmo com 100% das linhas executadas, testes podem não conter asserções que confirmem comportamentos corretos, deixando defeitos ocultos.
Cobertura pode ignorar caminhos lógicos importantes, como ramos condicionais, exceções e casos de borda. Testes superficiais que só exercitam trechos sem validar resultados produzem cobertura alta sem garantir a ausência de defeitos.
Problemas de integração, concorrência, desempenho e ambiente também não são detectados apenas por cobertura. Por isso, use a cobertura como indicador, mas combine com revisão de código, testes de integração, testes exploratórios, análise estática e técnicas como mutation testing para aumentar a confiança.
Conteúdo do catálogo FC Concursos · Atualizado em