Questão de Engenharia de Software — Teste de Software — FCC 2019
- Código
- fc056326
- Banca
- FCC
- Órgão
- SANASA Campinas
- Ano
- 2019
- Cargo
- Analista de Tecnologia da Informação - Análise e Desenvolvimento
- ARegressão.
- BFumaça.
- CUnidade.
- DAlfa.
- EShowstopper.
GabaritoA — Regressão.
Gabarito: letra A. A questão descreve exatamente o conceito de teste de regressão: reexecução de subconjuntos de testes já realizados para verificar se modificações no software não introduziram efeitos colaterais (regressões). Esse é um dos principais tipos de teste para garantir a integridade do sistema após alterações.
O enunciado menciona a "reexecução de alguns subconjuntos de testes que já foram conduzidos para garantir que as modificações não tenham propagado efeitos colaterais". Essa é a definição clássica de teste de regressão, conforme literatura de engenharia de software (Pressman, Sommerville).
O teste de regressão consiste exatamente em reaplicar testes anteriores para assegurar que mudanças não quebraram funcionalidades já existentes.
Teste de fumaça (smoke test) é uma verificação rápida para garantir que as funcionalidades críticas do software estão estáveis antes de testes mais aprofundados. Não tem o foco específico em regressão após mudanças.
Teste de unidade (unit test) tem como alvo componentes individuais do software, verificando seu funcionamento isolado. Não se destina a detectar efeitos colaterais de modificações.
Teste alfa (alpha test) é um teste de aceitação realizado internamente pela equipe de desenvolvimento em ambiente controlado, simulando uso real. Não é focado em regressão.
"Showstopper" não é um tipo de teste padronizado; refere-se a um defeito crítico que impede a continuidade do software. Não se aplica ao conceito descrito.
Lembre-se: teste de regressão é reexecução de testes para garantir que mudanças não quebraram funcionalidades existentes. Não confunda com smoke test (verificação inicial de estabilidade) ou reteste (verificação de correção de defeitos).
Gabarito: letra A.
Link permanente: /questoes/fc056326