FC ConcursosFC Concursos

Questão FC405981

Leia os trechos a seguir. 1. São realizados para assegurar que múltiplos componentes funcionem corretamente quando combinados. Este tipo de teste envolve a combinação de unidades t

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

FGV · 2025

Leia os trechos a seguir.

 

1. São realizados para assegurar que múltiplos componentes funcionem corretamente quando combinados. Este tipo de teste envolve a combinação de unidades testadas em grupos para verificar se elas funcionam corretamente em interação umas com as outras. Tais testes visam detectar problemas que podem surgir nas interfaces entre os módulos, abordando erros de comunicação e interações indesejadas entre diferentes partes do programa.

 

2. São vitais para garantir que alterações no software, como a adição de novos módulos, não introduzam erros indesejados em funcionalidades existentes. A execução de um subconjunto de testes já realizados é essencial após quaisquer modificações. Este tipo de teste visa descobrir problemas que possam ter surgido em decorrência de mudanças na configuração do software, garantindo assim que os comportamentos esperados não sejam afetados.

 

Traduzidos e adaptados de: PRESSMAN, Roger S. Software Engineering:

a practitioner’s approach. 5th ed., 2001.

 

Os trechos 1 e 2, tratam, respectivamente, de:

  1. testes de regressão e testes de integração.
  2. testes de integração e testes de fluxo de dados.
  3. testes de regressão e testes unitários.
  4. testes de integração e testes de regressão.
  5. testes unitários e testes de regressão.
Mostrar resposta e comentário

Gabarito

D

Comentário do professor

Testes de integração verificam o comportamento conjunto de unidades já testadas isoladamente. Eles focam nas interfaces entre módulos, buscando falhas de comunicação, passagem de dados e interações indevidas quando componentes são combinados.


Testes de regressão asseguram que mudanças no software — correções, novas funcionalidades ou alterações de configuração — não quebrem funcionalidades previamente validadas. Para isso, executa-se um subconjunto de casos de teste já existentes, priorizando áreas impactadas pelas alterações.


Na prática, ambos atuam de forma complementar: a integração detecta problemas na colaboração entre módulos; a regressão protege a estabilidade do sistema ao longo do desenvolvimento, sendo frequentemente implementada com testes automatizados para maior eficiência.

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

Continue aprendendo