Pular para o conteúdo principal

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

Engenharia de SoftwareTeste de Software
Código
qg484481
Banca
FUNDATEC
Órgão
UFRGS
Ano
2025
Nível
Médio
Cargo
Técnico em Tecnologia da Informação/Área: Sistemas de Informação
Uma equipe de desenvolvimento está prestes a liberar uma atualização de um sistema de e-commerce. Para garantir que funcionalidades antigas, como o cálculo do frete e processamento de pagamento, continuem funcionando corretamente após as alterações recentes, eles executam um conjunto de testes automatizados previamente definidos. Nesse caso, está sendo aplicado o Teste
  1. AUnitário.
  2. Bde Integração.
  3. Cde Usabilidade.
  4. Dde Regressão.
  5. Ede Performance.
Revelar gabarito e comentário

GabaritoD — 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 Regressão em Atualizações de Software

Gabarito: letra D (Teste de Regressão). A situação descreve a execução de testes já definidos para verificar se funcionalidades antigas (cálculo do frete, processamento de pagamento) continuam operacionais após alterações recentes. Essa é a definição clássica do teste de regressão: reexecutar conjuntos de testes para garantir que modificações não introduziram defeitos em funcionalidades previamente existentes.

Análise das alternativas:

Alternativa A — ❌ Incorreta

Teste Unitário foca em componentes isolados (menores unidades do código), como métodos ou classes. O cenário envolve funcionalidades completas (frete, pagamento), não unidades isoladas.

Alternativa B — ❌ Incorreta

Teste de Integração verifica a interação entre módulos combinados. A questão menciona funcionalidades antigas já integradas; o objetivo não é testar novas integrações, mas garantir que o que já funcionava continue.

Alternativa C — ❌ Incorreta

Teste de Usabilidade avalia a facilidade de uso do sistema pelo usuário final. O foco não é usabilidade, mas correção operacional após mudanças.

Alternativa D — ✅ Correta ⟵ GABARITO

Teste de Regressão é exatamente o que o enunciado descreve: reexecutar testes pré-definidos para assegurar que funcionalidades antigas não foram quebradas por alterações recentes. É uma prática essencial em manutenção e evolução de software.

Alternativa E — ❌ Incorreta

Teste de Performance mede tempo de resposta, throughput, escalabilidade etc. Não há menção a requisitos não funcionais de desempenho no cenário.

PEGA ESSA DICA!

Para diferenciar, lembre-se: teste de regressão = "testar de novo" após mudanças; teste de integração = testar a junção de partes; teste unitário = testar o menor componente isoladamente.

Gabarito: letra D.

Link permanente: /questoes/qg484481