Pular para o conteúdo principal

Questão de Engenharia de Software — Teste de Software — FCC 2019

Engenharia de SoftwareTeste 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
  1. Ade regressão.
  2. Bascendente.
  3. Cdescendente.
  4. Dfracionado.
  5. 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.

Link permanente: /questoes/fc056824