Pular para o conteúdo principal

Questão de Engenharia de Software — Teste de Software — CESPE / CEBRASPE 2024

Engenharia de SoftwareTeste de Software
Código
ce175981
Banca
CESPE / CEBRASPE
Órgão
LNA
Ano
2024
Nível
Superior
Cargo
Tecnologista – Especialidade: Desenvolvimento e Arquitetura de Software
É uma característica-chave de um bom framework de automação de teste
  1. Aa falta de suporte a linguagens de programação populares.
  2. Ba escalabilidade limitada.
  3. Ca alta complexidade.
  4. Da baixa manutenibilidade.
  5. Ea flexibilidade mínima.
Revelar gabarito e comentário

GabaritoD — a baixa manutenibilidade.

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”.

Características de um bom framework de automação de teste

Gabarito: D — baixa manutenibilidade. Embora o termo 'baixa manutenibilidade' pareça negativo, ele é a característica-chave esperada em um bom framework de automação de teste. Um framework de qualidade deve ser fácil de manter, ou seja, exigir baixo esforço de manutenção (baixa manutenibilidade). As demais alternativas descrevem atributos indesejáveis.

A banca testa a compreensão de que, em automação de testes, a capacidade de evoluir e corrigir os scripts com pouco esforço é essencial. O termo técnico 'manutenibilidade' refere-se à facilidade de modificar o software; portanto, 'baixa manutenibilidade' significa que o framework requer pouca manutenção, sendo mais produtivo e confiável.

Alternativa D — ✅ Correta ⟵ GABARITO

A baixa manutenibilidade (facilidade de manutenção) é um pilar de um bom framework de automação. Scripts bem projetados, com reuso e padrões claros, reduzem o custo de manutenção ao longo do tempo.

Alternativa A — ❌ Incorreta

A falta de suporte a linguagens populares limita a adoção e integração, sendo uma desvantagem.

Alternativa B — ❌ Incorreta

Escalabilidade limitada impede que o framework cresça com o projeto, gerando retrabalho.

Alternativa C — ❌ Incorreta

Alta complexidade dificulta o aprendizado e a manutenção, contrária à boa engenharia.

Alternativa E — ❌ Incorreta

Flexibilidade mínima restringe a adaptação a novos cenários, reduzindo o valor do framework.

NÃO CAIA NESSA!

A banca usa termos negativos em todas as alternativas, mas a correta (baixa manutenibilidade) é interpretada como positiva no contexto de frameworks — representa baixo esforço de manutenção, um atributo desejável. Fique atento ao significado técnico de 'manutenibilidade'.

Gabarito: letra D.

Link permanente: /questoes/ce175981