Cebraspe · TRF6 · 2025 · Técnico Judiciário – Área: Apoio Especializado – Especialidade: Desenvolvimento de Sistemas de Informação

Questão 68 · Informática: Engenharia de software e metodologias ágeis

A respeito de aplicação de testes, julgue os itens subsecutivos.

Para facilitar os testes de uma aplicação, podem ser utilizados os mock objects, que são objetos genéricos que atendem a todas as necessidades de testes.

Julgue o item:

Gabarito: ERRADO

Gabarito definitivo divulgado pela banca Cebraspe (TRF6 2025).

Comentário

Gabarito: ERRADO.

O item afirma que mock objects são objetos genéricos que atendem a todas as necessidades de testes. Essa afirmação está incorreta.

Mock objects (objetos simulados) são substitutos controlados para objetos reais dos quais um objeto em teste depende. Eles são criados para simular o comportamento de componentes complexos ou externos (como bancos de dados, serviços web, APIs de terceiros) que não estão disponíveis ou que seriam lentos/caros para usar durante os testes unitários. O objetivo principal dos mocks é isolar a unidade de código que está sendo testada, garantindo que o teste falhe apenas se houver um problema na própria unidade, e não em suas dependências.

No entanto, mocks não são genéricos no sentido de atender a todas as necessidades de testes. Eles são projetados especificamente para simular comportamentos definidos e esperados para um cenário de teste particular. Além disso, o uso excessivo ou inadequado de mocks pode levar a testes frágeis (que quebram facilmente) ou a testes que não refletem o comportamento real do sistema. Existem outros tipos de substitutos de teste, como stubs e fakes, que têm propósitos ligeiramente diferentes, e a escolha entre eles depende da necessidade específica do teste.

Dica: O Cebraspe frequentemente usa termos como "todas", "sempre", "nunca" para tornar um item incorreto, pois raramente algo se aplica a 100% dos casos em tecnologia.

Fundamentos: Conceito de Mock Objects em testes de software · Princípios de Testes Unitários

Comentário gerado pela Cravei IA a partir do enunciado e do gabarito definitivo divulgado pela banca, e conferido por uma verificação automática. A IA pode errar: o gabarito oficial sempre prevalece.

Fonte: prova Cebraspe TRF6 2025 (Técnico Judiciário – Área: Apoio Especializado – Especialidade: Desenvolvimento de Sistemas de Informação), questão 68, com o gabarito definitivo da banca. Comentário: Equipe Cravei · como fazemos e revisamos.

Concursos abertos que cobram Informática

TCE/MA 2026 Analista, Auditor e TécnicoUNCISAL 2026 Professor do Magistério SuperiorPROCON/AL 2026 Analista e Fiscal de Defesa do Consumidor