Pular para o conteúdo principal

Questão de Engenharia de Software — Teste de Software — FUNDATEC 2025

Engenharia de SoftwareTeste de Software
Código
qg474867
Banca
FUNDATEC
Órgão
PROCERGS
Ano
2025
Nível
Superior
Cargo
Analista em Computação / Ênfase em Análise de Sistemas / Gerência de Projetos de TI
Qual é a classificação de um teste que verifica a interação entre dois ou mais módulos ou componentes de um sistema?
  1. ATeste de integração.
  2. BTeste de unidade.
  3. CTeste de aceitação do usuário.
  4. DTeste de estresse.
  5. ETeste de hipótese.
Revelar gabarito e comentário

GabaritoA — Teste de integração.

Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.

Níveis de Teste de Software

Gabarito: letra A. O teste que verifica a interação entre dois ou mais módulos ou componentes é o teste de integração, conforme a classificação clássica dos níveis de teste (unitário, integração, sistema e aceitação).

A questão cobra o conhecimento básico dos níveis de teste de software. Cada nível tem um escopo e objetivo específicos:

  • Teste de unidade: foca nas menores unidades do software (métodos, funções, classes).

  • Teste de integração: verifica a interação entre módulos já testados individualmente, buscando erros de interface.

  • Teste de sistema: avalia o sistema completo como um todo.

  • Teste de aceitação: realizado pelo usuário final para validar se o sistema atende aos requisitos.

Alternativa A — ✅ Correta ⟵ GABARITO

Teste de integração é exatamente aquele que verifica a interação entre módulos ou componentes. Trata-se de uma técnica sistemática para construir a arquitetura de software ao mesmo tempo que conduz testes para descobrir erros associados com as interfaces.

Alternativa B — ❌ Incorreta

Teste de unidade (ou teste de componente/módulo) focaliza o esforço de verificação nas menores unidades de projeto, como métodos e classes, e não na interação entre módulos.

Alternativa C — ❌ Incorreta

Teste de aceitação do usuário é realizado por usuários finais para validar se o software atende às suas necessidades e requisitos de negócio, geralmente em ambiente controlado ou de produção.

Alternativa D — ❌ Incorreta

Teste de estresse é um tipo de teste não funcional que submete o sistema a condições extremas (carga elevada, recursos limitados) para verificar sua robustez e comportamento sob estresse.

Alternativa E — ❌ Incorreta

Teste de hipótese não é um padrão clássico de teste de software. Pode se referir a um conceito estatístico ou de validação de hipóteses em experimentos, mas não se aplica ao contexto de níveis de teste.

PEGA ESSA DICA!

Associe cada nível à abrangência: unidade (menor), integração (interação entre unidades), sistema (todo) e aceitação (usuário final). O teste de integração é o único que tem como foco explícito as interfaces entre componentes.

Gabarito: letra A.

Link permanente: /questoes/qg474867