Pular para o conteúdo principal

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

Engenharia de SoftwareTeste de Software
Código
fg105419
Banca
FGV
Órgão
AL-AM
Ano
2025
Nível
Superior
Cargo
Analista Legislativo - Programador
Após a conclusão de um Sprint que introduziu uma nova funcionalidade no sistema de Protocolo, o Analista de QA deve executar um conjunto de testes que garantam que as funcionalidades já existentes como login, busca de documentos e workflow de aprovação não foram afetadas negativamente pelas novas alterações no código.O tipo de teste automatizado utilizado para alcançar esse objetivo é
  1. ALoad Testing.
  2. BTestes de Aceitação do Usuário (UAT).
  3. CTestes de Usabilidade.
  4. DTestes Exploratórios.
  5. ETestes de Regressão.
Revelar gabarito e comentário

GabaritoE — Testes 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”.

Testes de Regressão

Gabarito: letra E. O teste de regressão é o tipo de teste automatizado cujo objetivo é verificar que funcionalidades já existentes no sistema continuam operando corretamente após a introdução de novas alterações ou correções. No cenário descrito — após uma Sprint que adicionou uma nova funcionalidade —, o Analista de QA deve executar testes de regressão para garantir que as funcionalidades prévias (login, busca de documentos, workflow) não foram quebradas.

1Objetivo
Verificar funcionalidades existentes
Após alterações/correções
2Características
Geralmente automatizado
Reexecuta casos aprovados
3Quando usar
Nova funcionalidade
Correção de bug
Refatoração
Teste de Regressão
LEVELsoulevel.com.br
Teste de Regressão: Objetivo (Verificar funcionalidades existentes, Após alterações/correções); Características (Geralmente automatizado, Reexecuta casos aprovados); Quando usar (Nova funcionalidade, Correção de bug, Refatoração)

Alternativa A — ❌ Incorreta

O Load Testing (teste de carga) avalia o comportamento do sistema sob condições de estresse, medindo desempenho e escalabilidade. Não tem por objetivo verificar a integridade de funcionalidades existentes após mudanças.

Alternativa B — ❌ Incorreta

Os Testes de Aceitação do Usuário (UAT) são realizados pelo usuário final para validar se o sistema atende aos requisitos de negócio, não sendo o tipo adequado para verificar regressão.

Alternativa C — ❌ Incorreta

Os Testes de Usabilidade focam na experiência do usuário, na facilidade de uso e na interface, não na verificação de que funcionalidades antigas permanecem intactas.

Alternativa D — ❌ Incorreta

Os Testes Exploratórios são testes manuais e criativos, baseados na descoberta, e não são tipicamente automatizados nem têm como foco específico a regressão de funcionalidades.

Alternativa E — ✅ Correta ⟵ GABARITO

O Teste de Regressão é exatamente o que o enunciado descreve: um conjunto de testes, geralmente automatizados, que reexecutam casos de teste previamente aprovados para assegurar que as mudanças no código não introduziram novos defeitos nas áreas já estáveis do sistema.

PEGA ESSA DICA!

Quando a questão falar em garantir que funcionalidades existentes continuam funcionando após alterações, a resposta é sempre teste de regressão. Confunda apenas com teste de integração — este verifica a integração entre módulos, não a não-regressão de funcionalidades isoladas.

Gabarito oficial: letra E.

Link permanente: /questoes/fg105419