FC ConcursosFC Concursos

Questão FC373951

Os testes unitários são aplicados em subprogramas individuais ou em componentes maiores construídos com unidades altamente coesas e são executados: I. sempre com acesso ao código q

Testes de Software

FCC · 2018

Os testes unitários são aplicados em subprogramas individuais ou em componentes maiores construídos com unidades altamente coesas e são executados:


I. sempre com acesso ao código que está sendo testado.
II. normalmente com o suporte de ferramentas de depuração.
III. sempre pelos programadores que escreveram o código.
IV. para verificar o funcionamento dos elementos de software separadamente.


Está correto o que consta de

  1. I e IV, apenas.
  2. I, II e III, apenas.
  3. I, II e IV, apenas.
  4. II, III e IV, apenas.
  5. I, II, III e IV.
Mostrar resposta e comentário

Gabarito

Certo

Comentário do professor

I. O teste unitário é aplicado diretamente sobre subprogramas ou pequenos componentes, portanto exige acesso ao código-fonte para construir casos de teste que verifiquem rotinas, estados internos e contratos entre métodos. Esse contato com o código permite criar entradas específicas, mocks e inspeções detalhadas.

II. É comum executar testes unitários com o apoio de ferramentas de depuração e frameworks (JUnit, pytest, etc.). Essas ferramentas facilitam a execução automatizada, a inspeção de variáveis e o rastreamento de falhas identificadas pelos testes, agilizando a correção de bugs.

IV. O objetivo do teste unitário é validar o funcionamento de cada elemento de software separadamente (funções, métodos ou classes), garantindo que cada unidade cumpra seu papel antes da integração com outras partes.

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

Continue aprendendo