Questão de Engenharia de Software — Teste de Software — FGV 2023
Engenharia de Software›Teste de Software
Código
fg060719
Banca
FGV
Órgão
CGE-SC
Ano
2023
Nível
Superior
Cargo
Auditor do Estado - Ciências da Computação - Tarde (Conhecimentos Específicos)
O tipo de teste de software que serve para garantir que todas ou algumas partes de um sistema estão dialogando e funcionando corretamente em conjunto é o teste
Ade regressão.
Bde aceitação.
Cde integração.
Dde validação.
Eunitário.
Revelar gabarito e comentário▾
GabaritoC — 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”.
Teste de Software: Níveis de Teste
Gabarito: letra C. O teste de integração tem como objetivo verificar se os módulos do sistema funcionam corretamente em conjunto, garantindo a comunicação e a integração entre as partes. Conforme o material de apoio, "O Teste de Integração é uma técnica sistemática para construir a arquitetura de software ao mesmo tempo que conduz testes para descobrir erros associados com as interfaces". As demais alternativas referem-se a outros tipos de teste.
Alternativa A — ❌ Incorreta
O teste de regressão é aplicado após modificações no software para garantir que novas falhas não foram introduzidas em funcionalidades já testadas. Não tem como foco principal a integração entre partes.
Alternativa B — ❌ Incorreta
O teste de aceitação é realizado pelos usuários finais para verificar se o sistema atende aos requisitos e expectativas do cliente, validando o produto como um todo.
Alternativa C — ✅ Correta ⟵ GABARITO
O teste de integração tem como propósito verificar a interação entre os módulos ou componentes do sistema, assegurando que eles se comuniquem e funcionem corretamente em conjunto. É exatamente o que descreve o enunciado.
Alternativa D — ❌ Incorreta
O teste de validação é frequentemente confundido com o teste de aceitação; ele busca confirmar se o software atende às necessidades do cliente, mas não se foca especificamente na integração entre partes.
Alternativa E — ❌ Incorreta
O teste unitário verifica cada componente ou módulo individualmente, isolando-o do restante do sistema. Seu objetivo é encontrar defeitos internos, não a comunicação entre módulos.
Conclusão: A única alternativa que descreve corretamente o teste que garante o funcionamento conjunto das partes é o teste de integração, letra C.