Pular para o conteúdo principal

Questão de Engenharia de Software — Teste de Software — Instituto Legalle 2026

Engenharia de SoftwareTeste de Software
Código
qg747470
Banca
Instituto Legalle
Órgão
BADESUL - RS
Ano
2026
Nível
Superior
Cargo
Técnico em Desenvolvimento - Analista de Sistemas (Ênfase em Arquiteto de Software)
O framework JUnit, em sua versão 5, é amplamente utilizado para a escrita e execução de testes unitários em Java, fornecendo mecanismos para organizar, executar e analisar os resultados dos testes. Diante disso, assinale a alternativa CORRETA sobre conceitos e comportamentos do JUnit.
  1. ANo JUnit 5, quando um método de teste é marcado com @Disabled, o framework executa o teste, registrando seu resultado como Passed no relatório final
  2. BA anotação @BeforeEach, no JUnit 5, inicializa o estado do teste antes da primeira execução e o preserva entre os demais métodos da classe.
  3. CNo JUnit 5, um Failure indica que uma asserção não foi satisfeita, enquanto um Error ocorre quando uma exceção inesperada interrompe a execução.
  4. DNo JUnit 5, métodos anotados com @Test devem ser declarados como públicos e retornar void; caso contrário, o framework os ignora silenciosamente durante a execução da suíte de testes.
  5. EA anotação @ParameterizedTest, no JUnit 5, executa o mesmo método com diferentes entradas, sendo restrita a fontes que forneçam exatamente um argumento por invocação, como @ValueSource e @EnumSource.
Revelar gabarito e comentário

GabaritoC — No JUnit 5, um Failure indica que uma asserção não foi satisfeita, enquanto um Error ocorre quando uma exceção inesperada interrompe a execução.

Link permanente: /questoes/qg747470