Pular para o conteúdo principal

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

Engenharia de SoftwareTeste de Software
Código
qg473666
Banca
FUNDATEC
Órgão
IF Sul - MG
Ano
2025
Nível
Superior
Cargo
PEBTT - Informática
Um site de uma loja virtual tem as seguintes funcionalidades:1. Login de usuário.2. Busca de produtos.3. Adicionar um produto ao carrinho de compras.4. Finalizar a compra (checkout).Depois de um certo tempo em produção, foi decidido implementar no site a funcionalidade “Lista de desejos” e, por causa dela, se decidiu testar novamente as funcionalidades 1, 3 e 4. O tipo de teste realizado nas funcionalidades do site por causa da “Lista de desejos” foi o de:
  1. AIntegridade.
  2. BStress.
  3. CUnidade.
  4. DRegressão.
  5. EIntegração.
Revelar gabarito e comentário

GabaritoD — 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 é aplicado após modificações no software para garantir que funcionalidades já testadas e inalteradas continuem funcionando corretamente, sem a introdução de novos defeitos. No caso, a adição da "Lista de desejos" motivou o reteste das funcionalidades 1, 3 e 4, caracterizando um teste de regressão.

A questão avalia o conhecimento dos tipos de teste de software, em especial o teste de regressão. Conforme o material de apoio:

A finalidade do teste de regressão é justamente aplicar testes em versões mais recentes do software para garantir que não surgiram novos defeitos em componentes já analisados.

1Teste de regressão
Após modificações
Retesta funcionalidades inalteradas
Garante que não surgiram novos defeitos
2Teste de unidade
Componentes individuais
Durante o desenvolvimento
3Teste de integração
Interação entre módulos
4Teste de stress
Condições extremas de carga
5Teste de integridade
Não é tipo padronizado
Refere-se à integridade de dados
Tipos de teste de software
LEVELsoulevel.com.br
Tipos de teste de software: Teste de regressão (Após modificações, Retesta funcionalidades inalteradas, Garante que não surgiram novos defeitos); Teste de unidade (Componentes individuais, Durante o desenvolvimento); Teste de integração (Interação entre módulos); Teste de stress (Condições extremas de carga); Teste de integridade (Não é tipo padronizado, Refere-se à integridade de dados)

Alternativa A — ❌ Incorreta

Teste de integridade não é um tipo padronizado de teste de software; o termo refere-se mais à integridade de dados, não ao reteste após alterações.

Alternativa B — ❌ Incorreta

Teste de stress avalia o comportamento do sistema sob condições extremas de carga, não se aplica ao contexto de verificar regressões após uma modificação.

Alternativa C — ❌ Incorreta

Teste de unidade foca em componentes individuais, geralmente durante o desenvolvimento, e não tem como objetivo verificar o impacto de mudanças em funcionalidades já integradas.

Alternativa D — ✅ Correta ⟵ GABARITO

Teste de regressão é exatamente o que foi descrito: reaplicar testes em funcionalidades existentes após alterações (como a inclusão de uma nova funcionalidade) para assegurar que não foram introduzidos defeitos.

Alternativa E — ❌ Incorreta

Teste de integração verifica a interação entre módulos, mas não é específico para detectar regressões após mudanças; embora possa revelar problemas, o termo correto para o cenário é regressão.

Gabarito: letra D.

Link permanente: /questoes/qg473666