Pular para o conteúdo principal

Questão de Programação — Frameworks em Programação — FCC 2025

ProgramaçãoFrameworks em Programação
Código
fc074714
Banca
FCC
Órgão
TRT - 15ª Região (SP)
Ano
2025
Nível
Superior
Cargo
Analista Judiciário - Área Apoio Especializado - Especialidade Tecnologia da Informação
aria é uma analista de Ti em um Tribunal Regional do Trabalho. Ela está implementando um novo sistema para gerenciamento de processos trabalhistas e quer realizar testes no código do sistema para garantir que todas as funcionalidades atendam aos requisitos corretamente antes de lançar o sistema em produção e decidiu utilizar o JUnit que
  1. Aé um framework utilizado para testes de desempenho e carga em aplicativos Java.
  2. Bé um framework de teste de unidade para Java que facilita a criação e execução de testes automatizados.
  3. Cpermite a geração automática de relatórios de cobertura de código sem precisar de ferramentas adicionais.
  4. Dé especificamente projetado para testar interfaces de usuário em aplicações Java Swing.
  5. Eé uma ferramenta que permite a execução paralela de testes de integração distribuídos.
Revelar gabarito e comentário

GabaritoB — é um framework de teste de unidade para Java que facilita a criação e execução de testes automatizados.

Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.

JUnit

Gabarito: letra B. O JUnit é um framework de teste de unidade para a linguagem Java, projetado para facilitar a criação e execução de testes automatizados. As demais alternativas atribuem ao JUnit funcionalidades que não são suas características principais, como testes de desempenho, geração automática de cobertura, testes específicos de interface gráfica ou execução paralela de testes de integração distribuídos.

Alternativa A — ❌ Incorreta

Testes de desempenho e carga não são o propósito do JUnit. Ferramentas como JMeter ou Gatling são utilizadas para esses fins.

Alternativa B — ✅ Correta ⟵ GABARITO

O JUnit é exatamente um framework de teste de unidade para Java, amplamente utilizado para escrever e executar testes automatizados, garantindo que cada unidade de código funcione conforme esperado.

Alternativa C — ❌ Incorreta

O JUnit não gera relatórios de cobertura de código. Para isso, são necessárias ferramentas adicionais como JaCoCo ou Cobertura.

Alternativa D — ❌ Incorreta

Embora seja possível testar interfaces Swing com JUnit, ele não foi projetado especificamente para isso. O foco do JUnit são testes unitários em geral.

Alternativa E — ❌ Incorreta

JUnit permite execução paralela de testes unitários, mas não é uma ferramenta específica para testes de integração distribuídos. Frameworks como TestNG ou Spring Test oferecem mais suporte para testes de integração.

NÃO CAIA NESSA!

Lembre-se: JUnit é para testes unitários. Não confunda com ferramentas de desempenho, carga, cobertura ou integração.

Gabarito: letra B.

Link permanente: /questoes/fc074714