Questão nº 53

Questão de Tecnologia da Informação - Sistemas de Informação · FCC TRT15 2023 (nº 53)

FCC2023Técnico Judiciário - Área Apoio Especializado - Especialidade Tecnologia da InformaçãoTecnologia da Informação - Sistemas de Informação
Gabarito: Dver comentário ↓

Uma Técnica está utilizando o JUnit na fase de testes de um sistema. Para aprovação de uso pelo coordenador da equipe, ela preparou um material com alguns exemplos. Em um desses exemplos, ela explica que os testes JUnit são organizados em classes de teste em que cada método de teste representa um caso de teste específico e que o JUnit fornece anotações para definir os métodos de teste e os métodos de configuração/desmontagem, tais como:

Resposta comentada

Gabarito Alternativa D

JUnit é uma ferramenta que ajuda a testar partes do código de forma automática. As anotações são como etiquetas que você coloca no seu código para dizer ao JUnit o que cada método faz, como se é um teste, uma configuração inicial ou uma limpeza final.

(A) Incorreta: Não são anotações padrão fornecidas pelo JUnit para definir métodos de teste ou de configuração/desmontagem.
(B) Incorreta: Não são anotações padrão fornecidas pelo JUnit para definir métodos de teste ou de configuração/desmontagem.
(C) Incorreta: A armadilha aqui é que `@MakeEquals`, `@MakeTrue` e `@MakeFalse` sugerem ações de asserção (verificação de resultados) que são comuns em testes (como `assertEquals`, `assertTrue`, `assertFalse`). No entanto, elas não são anotações do JUnit usadas para definir o papel de um método (se é um teste, uma configuração ou uma desmontagem), mas sim funções que seriam chamadas dentro de um método de teste.
(D) Correta: `@Test` é a anotação que marca um método como um caso de teste a ser executado. `@Before` marca um método que é executado antes de cada método de teste para configurar o ambiente. `@After` marca um método que é executado depois de cada método de teste para limpar o ambiente.
(E) Incorreta: Não são anotações padrão fornecidas pelo JUnit para definir métodos de teste ou de configuração/desmontagem.

Fonte: FCC TRT15 2023 Técnico 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