Questão nº 57

Questão de Tecnologia da Informação · FCC TRT15 2024 (nº 57)

FCC2024Analista Judiciário - Área Apoio Especializado - Especialidade Tecnologia da InformaçãoTecnologia da Informação
Gabarito: Bver comentário ↓

Maria é 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

Resposta comentada

Gabarito Alternativa B

O JUnit é uma ferramenta essencial no desenvolvimento de software Java, funcionando como um framework que ajuda os programadores a escrever e executar testes automatizados para partes específicas do código (as "unidades").

  • (A) Incorreta: Embora seja um framework para Java, o JUnit não é primariamente utilizado para testes de desempenho e carga. Para isso, existem ferramentas como JMeter ou Gatling. Armadilha da banca: Menciona termos corretos ("framework", "Java") mas atribui o tipo errado de teste, que é o distrator mais tentador.
  • (B) Correta: O JUnit é o framework padrão para testes de unidade em Java, facilitando enormemente a criação e execução de testes automatizados para garantir que pequenas partes do código funcionem como esperado.
  • (C) Incorreta: O JUnit executa os testes, mas não gera relatórios de cobertura de código por si só. Para isso, são necessárias ferramentas adicionais como JaCoCo ou Cobertura, que se integram ao JUnit.
  • (D) Incorreta: O JUnit não é especificamente projetado para testar interfaces de usuário (UI) em Java Swing. Para testes de UI, são usadas ferramentas que simulam interações do usuário, como Selenium (para web) ou frameworks mais específicos para Swing/JavaFX.
  • (E) Incorreta: Embora o JUnit 5 permita a execução paralela de testes para otimizar o tempo, ele não é uma ferramenta para orquestrar "testes de integração distribuídos" no sentido de testar sistemas complexos e distribuídos em rede. Seu foco principal é em testes de unidade e integração dentro de uma mesma aplicação.

Fonte: FCC TRT15 2024 Analista Judiciário - Área Apoio Especializado - Especialidade Tecnologia da Informação (Caderno Tipo 001). Reproduzida para fins de estudo.

Continue estudando

Estudar é izi

Pratique milhares de questões como esta, de graça, com explicação e gamificação no Quizinho.

Estudar de graça no Quizinho