Questão de Engenharia de Software — Teste de Software — FCC 2019
Engenharia de Software›Teste de Software
Código
fc056824
Banca
FCC
Órgão
SEMEF de Manaus - AM
Ano
2019
Cargo
SEMEF Manaus - AM - Assistente Técnico de Tecnologia da Informação da Fazenda Municipal - Programador
Uma equipe de assistentes técnicos está encarregada de realizar os testes do software referente a um projeto. Dessa forma, essa equipe deve considerar que há um tipo de teste de software, no qual são reexecutados conjuntos de testes já realizados, de forma a garantir que a adição de novos módulos de software em um teste de integração não introduza erros até então inexistentes. Tal tipo de teste denomina-se
Ade regressão.
Bascendente.
Cdescendente.
Dfracionado.
Eintegral.
Revelar gabarito e comentário▾
GabaritoA — 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 Software — Teste de Regressão
Gabarito: letra A. A definição apresentada no enunciado — reexecução de conjuntos de testes já realizados para garantir que a adição de novos módulos não introduza erros — corresponde exatamente ao teste de regressão. Esse tipo de teste é aplicado sempre que o software sofre alterações, verificando se as funcionalidades já testadas continuam operando corretamente.
Alternativa A — ✅ Correta ⟵ GABARITO
O teste de regressão consiste em reexecutar testes previamente executados em um software após modificações, como a adição de novos módulos em integração, assegurando que não surgiram novos defeitos. É uma prática essencial em manutenção e integração contínua.
Alternativa B — ❌ Incorreta
Teste ascendente (bottom-up) é uma estratégia de teste de integração que começa pelos módulos de nível mais baixo e sobe na hierarquia, não se confunde com reexecução de testes anteriores.
Alternativa C — ❌ Incorreta
Teste descendente (top-down) é outra estratégia de integração, iniciando pelos módulos de topo e descendo. Também não é o conceito descrito.
Alternativa D — ❌ Incorreta
Teste fracionado não é um termo padrão na Engenharia de Software; não se aplica.
Alternativa E — ❌ Incorreta
Teste integral não é uma terminologia consagrada; possivelmente confundido com teste de sistema ou integração, mas não corresponde à definição de reexecução.
NÃO CAIA NESSA!
Lembre-se: teste de regressão = "testar de novo" para garantir que o que já funcionava continua funcionando após mudanças. Não confunda com estratégias de integração (top-down/bottom-up).
Conclusão: O tipo de teste que reexecuta conjuntos de testes para verificar se modificações não introduziram erros é o teste de regressão, alternativa A.