FC ConcursosFC Concursos

Questão FC405920

Testes unitários (ou, testes de unidades) são scripts que verificam o funcionamento de unidades individuais de código. Os testes unitários representam

Questões sem classificação de assunto (TI - Engenharia de Software)

FGV · 2025

Testes unitários (ou, testes de unidades) são scripts que verificam o funcionamento de unidades individuais de código. Os testes unitários representam

  1. scripts manuais que testam unidades individuais de código fonte, como funções ou métodos, de forma integrada com o restante do sistema.
  2. uma forma de se testar a combinação das unidades em conjunto.
  3. uma dificuldade adicional para encontrar problemas o quanto antes, atrasando a mudança da unidade introduzem complexidade na integração e para documentação.
  4. testes de software que procuram aferir a corretude do código, em sua menor fração.
  5. um processo de execução automatizado, porém, lentificado
Mostrar resposta e comentário

Gabarito

D

Comentário do professor

Testes unitários são scripts automatizados que verificam a correção do comportamento de uma unidade mínima de código — por exemplo, uma função ou um método. Eles afirmam, por meio de asserts, que a unidade produz os resultados esperados para entradas dadas.

Para serem eficazes, os testes unitários devem rodar de forma rápida e em isolamento, frequentemente usando mocks ou stubs para substituir dependências externas (banco, rede, arquivos), evitando efeitos colaterais.

Seu objetivo prático é oferecer feedback imediato ao desenvolvedor, facilitar refatorações e detectar regressões precocemente. Em um ciclo de integração contínua, eles compõem a primeira linha de verificação da qualidade do software.

Portanto, entendê‑los como testes que garantem a corretude da menor fração do código é preciso: eles validam comportamentos locais e documentam expectativas de implementação.

Conteúdo do catálogo FC Concursos · Atualizado em

Continue aprendendo