Questão de Engenharia de Software — Teste de Software — FGV 2024
Engenharia de Software›Teste de Software
Código
fg093795
Banca
FGV
Órgão
SES-MT
Ano
2024
Nível
Superior
Cargo
Analista de Sistemas – Administrador de Banco de Dados; Infraestrutura; O&M
A excelência no desenvolvimento de software começa com testes meticulosos, assim como a precisão é crucial em uma obra de arte. Diversas técnicas de teste de software existem, cada uma com propósito e abordagem específicos.Assinale a opção que indica o tipo de teste que assegura que as funcionalidades previamente implementadas não serão afetadas pelas alterações feitas no código.
ATeste Unitário.
BTeste de Integração.
CTeste de Usabilidade.
DTeste de Regressão.
Revelar gabarito e comentário▾
GabaritoD — Teste de Regressã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 Regressão
Gabarito: letra D. O Teste de Regressão é o tipo de teste que visa garantir que alterações no código não quebrem funcionalidades já existentes, reexecutando casos de teste previamente aprovados.
A banca cobra o conhecimento dos diferentes tipos de teste de software e seus respectivos propósitos. O enunciado descreve exatamente a definição de teste de regressão: assegurar que funcionalidades já implementadas continuem funcionando após modificações.
Alternativa A — ❌ Incorreta
O Teste Unitário verifica o funcionamento de unidades individuais de código (métodos, classes). Ele não tem como foco principal garantir que alterações não impactem funcionalidades anteriores, embora possa ser parte de um conjunto de regressão.
Alternativa B — ❌ Incorreta
O Teste de Integração avalia a interação entre módulos ou componentes. Seu objetivo é detectar falhas na comunicação entre partes do sistema, não necessariamente assegurar que funcionalidades anteriores permanecem intactas.
Alternativa C — ❌ Incorreta
O Teste de Usabilidade foca na experiência do usuário, avaliando facilidade de uso, eficiência e satisfação. Não possui relação com a verificação de impacto de alterações no código.
Alternativa D — ✅ Correta ⟵ GABARITO
O Teste de Regressão consiste em reexecutar testes já realizados (ou selecionar um subconjunto relevante) para confirmar que novas alterações não introduziram defeitos em funcionalidades previamente validadas. É uma prática essencial para manter a qualidade durante a evolução do software.
PEGA ESSA DICA!
Na prova, lembre-se: o nome "regressão" indica que o teste "volta" para verificar se algo que funcionava não "regrediu" (quebrou). Associa-se diretamente a mudanças no código.