Questão de Engenharia de Software — Teste de Software — CESPE / CEBRASPE 2023
Engenharia de Software›Teste de Software
Código
ce156129
Banca
CESPE / CEBRASPE
Órgão
MPE-RO
Ano
2023
Nível
Superior
Cargo
Analista Programador
O teste de integração de software é responsável por
Aexaminar os módulos desenvolvidos sem considerar acoplamento.
Biniciar a recuperação de um sistema após uma falha.
Canalisar a forma como um sistema se comporta quando seus recursos são muito acessados.
Dvalidar, de forma conjunta, os módulos construídos individualmente.
Everificar se os mecanismos de proteção de um software impedem acessos indevidos.
Revelar gabarito e comentário▾
GabaritoD — validar, de forma conjunta, os módulos construídos individualmente.
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”.
Teste de Integração de Software
Gabarito: letra D. O teste de integração tem como objetivo validar, de forma conjunta, os módulos construídos individualmente, verificando as interfaces e interações entre eles — conforme a definição clássica de teste de integração.
Níveis de teste: Unitário (Módulo isolado, Sem acoplamento); Integração (Módulos juntos, Interfaces e interações); Sistema (Sistema completo); Aceitação (Usuário final)
Alternativa A — ❌ Incorreta
Afirma que o teste examina módulos sem considerar acoplamento. Na verdade, o teste de integração considera o acoplamento entre módulos, pois testa as interfaces e a comunicação entre eles. Essa descrição se aproxima do teste unitário, que testa módulos de forma isolada.
Alternativa B — ❌ Incorreta
Iniciar a recuperação de um sistema após uma falha é objetivo do teste de recuperação (recovery testing), não do teste de integração.
Alternativa C — ❌ Incorreta
Analisar o comportamento sob muitos acessos é característica do teste de carga ou estresse (stress testing), não do teste de integração.
Alternativa D — ✅ Correta ⟵ GABARITO
A definição está correta: o teste de integração valida, de forma conjunta, os módulos que foram construídos e testados individualmente, identificando erros de interface e integração.
Alternativa E — ❌ Incorreta
Verificar mecanismos de proteção contra acessos indevidos é objetivo do teste de segurança (security testing), não do teste de integração.
PEGA ESSA DICA!
Decore os níveis de teste: unitário (módulo isolado), integração (módulos juntos), sistema (sistema completo) e aceitação (usuário final). Cada um tem um escopo específico.