Pular para o conteúdo principal

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

Engenharia de SoftwareTeste de Software
Código
qq896842
Banca
FUNDATEC
Órgão
PROCERGS
Ano
2023
Nível
Superior
Cargo
ANC - Analista em Computação - Ênfase em Programação de Sistemas na Tecnologia Microsoft
Qual é a principal vantagem da automação de testes funcionais?
  1. ARedução dos custos de desenvolvimento de software.
  2. BAumento da qualidade do software.
  3. CRedução da margem de confiabilidade dos testes realizados.
  4. DMaior facilidade na manutenção dos testes.
  5. ERedução do tempo de execução dos testes.
Revelar gabarito e comentário

GabaritoE — Redução do tempo de execução dos testes.

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: Automação de Testes Funcionais

Gabarito: letra E. A principal vantagem da automação de testes funcionais é a redução do tempo de execução dos testes, pois scripts automatizados podem executar grandes volumes de testes de forma rápida e repetitiva, sem intervenção manual. Embora outros benefícios possam existir (como aumento da cobertura a longo prazo), a rapidez é o ganho mais direto e reconhecido na literatura de engenharia de software (Pressman, Myers).

Alternativa A — ❌ Incorreta

Afirma que a principal vantagem é a redução dos custos de desenvolvimento. Entretanto, a automação exige investimento inicial em ferramentas e criação de scripts, além de custos de manutenção. A redução de custos é um benefício indireto e de longo prazo, não a principal vantagem.

Alternativa B — ❌ Incorreta

A automação pode contribuir para o aumento da qualidade ao permitir mais testes, mas a qualidade é um objetivo mais amplo, dependente também de requisitos, projeto e execução manual. A principal vantagem não é a qualidade em si, mas a eficiência na execução.

Alternativa C — ❌ Incorreta

Reduzir a margem de confiabilidade é algo negativo; a automação visa aumentar a confiabilidade dos testes ao eliminar erros humanos de repetição. Portanto, essa alternativa está claramente errada.

Alternativa D — ❌ Incorreta

A manutenção de testes automatizados é geralmente mais complexa e trabalhosa que a de testes manuais, devido à necessidade de atualização constante dos scripts conforme o sistema evolui. Logo, não é uma vantagem.

Alternativa E — ✅ Correta ⟵ GABARITO

A automação de testes funcionais reduz significativamente o tempo de execução, permitindo que ciclos de teste sejam completados em minutos ou horas, em vez de dias. Essa é a vantagem mais imediata e frequentemente citada como principal motivo para adoção da automação.

Gabarito: letra E.

Link permanente: /questoes/qq896842