FC ConcursosFC Concursos

Questão FC370127

No contexto da Engenharia de Software, os testes de software desempenham um papel consideravelmente importante no âmbito do processo de desenvolvimento. Nesse contexto, os testes d

Testes de Software

FGV · 2024

No contexto da Engenharia de Software, os testes de software desempenham um papel consideravelmente importante no âmbito do processo de desenvolvimento.

 

Nesse contexto, os testes de unidade caracterizam-se por

  1. dependerem do sucesso do teste de integração descendente (top-down).
  2. representarem validações em componentes que representam programas independentes.
  3. serem responsáveis pela verificação na menor unidade do componente ou módulo de software.
  4. substituírem paulatinamente a abordagem de teste por fumaça na verificação do software.
  5. utilizarem como metodologia de base a abordagem de testes de regressão.
Mostrar resposta e comentário

Gabarito

Certo

Comentário do professor

Testes de unidade são aqueles que verificam o comportamento da menor unidade testável de um software — por exemplo, uma função, um método, uma classe ou um pequeno módulo. Eles confirmam se essa unidade cumpre a especificação ou requisito previsto.

Essa verificação é feita em isolamento, controlando dependências externas por meio de mocks ou stubs, para tornar os resultados determinísticos e repetíveis.
O foco é o comportamento interno da unidade, não a interação entre várias partes.

Os testes de unidade costumam ser automatizados e rápidos, executados frequentemente durante o desenvolvimento.
Sejam usados como regressão rápida ou suporte a refatorações, ajudam a detectar defeitos precocemente e a garantir a estabilidade do código ao longo do ciclo de vida.

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

Continue aprendendo