FC ConcursosFC Concursos

Questão FC405907

Em relação aos diferentes tipos de testes de software, considere as afirmativas abaixo: I. Os testes unitários focam em verificar o comportamento de unidades isoladas de código, co

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

FGV · 2024

Em relação aos diferentes tipos de testes de software, considere as afirmativas abaixo:


I. Os testes unitários focam em verificar o comportamento de unidades isoladas de código, como funções ou métodos, garantindo que funcionem conforme o esperado.


II. Os testes de integração buscam verificar a interação entre diferentes módulos ou componentes do sistema, visando garantir que funcionem corretamente quando combinados.


III. O Test-Driven Development (TDD) segue a prática de escrever os testes antes do código funcional, incentivando a criação de código mais limpo e eficiente.


IV. Os testes de usabilidade avaliam a experiência do usuário ao interagir com o software, verificando se a interface é intuitiva e eficiente.


Está correto o que se afirma em

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

Gabarito

D

Comentário do professor

A alternativa indica que I, II, III e IV estão corretas: cada item descreve, de forma objetiva, um aspecto distinto dos testes de software.

Os testes unitários verificam unidades isoladas (funções, métodos), usando frequentemente mocks ou stubs para assegurar que a lógica interna responde aos casos esperados.

Os testes de integração validam a interação entre módulos ou serviços, detectando problemas em contratos, APIs ou fluxos quando componentes são combinados.

Test-Driven Development (TDD) consiste em escrever o teste antes do código e seguir o ciclo red-green-refactor, o que incentiva código mais testável, coeso e com menos defeitos.

Os testes de usabilidade avaliam a experiência do usuário (intuitividade, eficiência, satisfação), geralmente envolvendo usuários reais ou protótipos para identificar melhorias na interface.

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

Continue aprendendo