FC ConcursosFC Concursos

Questão FC375004

Em uma equipe de desenvolvimento de softwares, um requisito fundamental para a manutenção da qualidade e do funcionamento das aplicações desenvolvidas é a implementação de testes d

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

Instituto Consulplan · 2025

Em uma equipe de desenvolvimento de softwares, um requisito fundamental para a manutenção da qualidade e do funcionamento das aplicações desenvolvidas é a implementação de testes de software. Ao executar esses testes é possível identificar falhas, erros e comportamentos inesperados antes que o produto seja implementado para o usuário final. Sobre as possibilidades de implementação de testes de software, analise as afirmativas a seguir.

 

I. Os testes de aceitação são realizados pelo cliente com os seus dados e os resultados determinam se a equipe de desenvolvimento está de acordo com a implementação realizada.

 

II. Os testes de integração buscam explorar funcionalidades de maior granularidade no sistema, envolvendo mais classes e, eventualmente, pacotes distintos.

 

III. Testes unitários exploram pequenas unidades de código, normalmente classes, que são testadas de forma isolada do restante do sistema.

 

Está correto o que se afirma em

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

Gabarito

D

Comentário do professor

Testes de integração verificam a colaboração entre componentes: têm maior granularidade que testes unitários e exercitam a comunicação entre classes, módulos ou até pacotes, detectando problemas em interfaces, contratos e fluxo de dados entre partes distintas do sistema.


Testes unitários focam em pequenas unidades de código (funções ou classes) testadas de forma isolada. Utilizam mocks ou stubs para substituir dependências externas, permitindo identificar rapidamente a origem de um defeito e garantir comportamento esperado de cada unidade.


Em conjunto, ambos são complementares: os unitários trazem velocidade e precisão na localização de erros; os de integração garantem que essas unidades funcionem corretamente quando combinadas.

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

Continue aprendendo