Questão de Engenharia de Software — Teste de Software — FUNDATEC 2025
Engenharia de Software›Teste 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?
ATeste de integração.
BTeste de unidade.
CTeste de aceitação do usuário.
DTeste de estresse.
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.