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
- scripts manuais que testam unidades individuais de código fonte, como funções ou métodos, de forma integrada com o restante do sistema.
- uma forma de se testar a combinação das unidades em conjunto.
- uma dificuldade adicional para encontrar problemas o quanto antes, atrasando a mudança da unidade introduzem complexidade na integração e para documentação.
- testes de software que procuram aferir a corretude do código, em sua menor fração.
- 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