Pular para o conteúdo

Cebraspe · Tribunal de Justiça do Estado do Pará (TJPA) 2025

Questão 86 — Engenharia de Software: Ferramentas de Teste e Qualidade de Código — Karma e SonarQube

Engenharia de Software Ferramentas de Teste e Qualidade de Código — Karma e SonarQube

Cebraspe 2025

Tribunal de Justiça do Estado do Pará (TJPA) · Analista Judiciário – Especialidade: Análise de Sistemas

Gabarito disponível

Acerca das ferramentas Karma e SonarQube, julgue os itens que se seguem.

O SonarQube exige que todo código analisado seja compilado antes da execução da análise estática, mesmo para linguagens interpretadas como Python ou JavaScript.
Selecione uma alternativa

Resolução comentada

O SonarQube não exige compilação para linguagens interpretadas.

O item é errado. A análise estática do SonarQube de Python e JavaScript é feita diretamente sobre o código-fonte, sem compilação. A compilação é necessária apenas em algumas linguagens compiladas, como Java (bytecode), C# e C/C++, para análises mais completas.

Análise das alternativas

A) Errada, pois generaliza uma exigência que existe só para algumas linguagens. B) Certa, pois nega essa exigência universal.

Referência: Documentação SonarQube (análise de linguagens e scanners).

Resolução comentada do VaiConcursos.

Ver gabarito

Gabarito: Errado

Fonte: Gabarito preliminar: Gabarito oficial definitivo — Cargo 3