Pular para o conteúdo principal

Questão de Engenharia de Software — Teste de Software — FUNDATEC 2023

Engenharia de SoftwareTeste de Software
Código
qq897058
Banca
FUNDATEC
Órgão
PROCERGS
Ano
2023
Nível
Superior
Cargo
ANC - Analista em Computação - Ênfase em Análise de Sistemas/Gerência de Projetos de TI
Qual o tipo de teste tem como objetivo testar cada nova versão do software toda vez que uma funcionalidade é modificada para verificar se essa mudança não resultou em problemas tais como erros já corrigidos e que retornaram com a nova versão?
  1. ATeste de Sistema.
  2. BTeste de Caixa branca.
  3. CTeste de Caixa preta.
  4. DTeste de Regressão.
  5. ETeste de Integraçã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 Software: Teste de Regressão

Gabarito: letra D. O Teste de Regressão tem como objetivo reaplicar testes em novas versões do software após modificações, verificando se erros já corrigidos retornaram ou se novos defeitos foram introduzidos em funcionalidades anteriormente estáveis. É a definição clássica presente na literatura de Engenharia de Software.

Alternativa A — ❌ Incorreta

O Teste de Sistema avalia o software como um todo, verificando se atende aos requisitos funcionais e não funcionais, mas não tem como foco específico a verificação de regressão após alterações pontuais.

Alternativa B — ❌ Incorreta

O Teste de Caixa Branca (ou estrutural) analisa a lógica interna, a cobertura de código e caminhos de execução. Embora possa ser usado em regressão, seu propósito principal não é detectar reintrodução de defeitos, mas sim garantir que a estrutura interna está correta.

Alternativa C — ❌ Incorreta

O Teste de Caixa Preta (ou funcional) foca nas funcionalidades do sistema com base em entradas e saídas, sem acesso ao código. Também não é definido primordialmente pela verificação de regressão.

Alternativa D — ✅ Correta ⟵ GABARITO

Exatamente como descrito no enunciado: o Teste de Regressão é executado a cada nova versão ou modificação para assegurar que o que já funcionava continua funcionando e que falhas corrigidas não reapareceram.

Alternativa E — ❌ Incorreta

O Teste de Integração verifica a interação entre módulos ou componentes do software, especialmente quanto às interfaces. Não tem como objetivo principal a regressão após alterações.

Gabarito: letra D.

Link permanente: /questoes/qq897058