Questão FC671015
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 complexidade ciclomática mede o
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 complexidade ciclomática mede o número de caminhos independentes em um programa, e valores mais altos indicam maior esforço de teste e manutenção.
Mostrar resposta e comentário
Gabarito
Certo
Comentário do professor
A afirmação foi julgada como CERTO porque a complexidade ciclomática realmente mede o número de caminhos independentes no grafo de fluxo de um programa, gerado por estruturas de decisão como if, switch e loops.
Matematicamente, a métrica pode ser expressa por \(V(G)=E-N+2P\), onde \(E\) são arestas, \(N\) nós e \(P\) componentes conectados (normalmente 1). Cada caminho independente representa um fluxo de execução que precisa ser considerado nos testes.
Valores mais altos significam mais ramificações e, portanto, maior quantidade de casos de teste para cobrir todos os caminhos e maior probabilidade de introdução de erros ao alterar o código. Isso eleva o esforço de teste e manutenção.
No contexto de TDD, conhecer essa métrica ajuda a priorizar testes e refatorações para reduzir riscos e simplificar a cobertura.
Conteúdo do catálogo FC Concursos · Atualizado em