Pular para o conteúdo principal

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

Engenharia de SoftwareTeste de Software
Código
qq896845
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 dos seguintes tipos de teste é mais adequado para identificar problemas de utilização de uma interface em um aplicativo móvel?
  1. ATeste de regressão.
  2. BTeste de unidade.
  3. CTeste de estresse.
  4. DTeste de usabilidade.
  5. ETeste de aceitação do usuário.
Revelar gabarito e comentário

GabaritoD — Teste de usabilidade.

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 usabilidade em aplicativos móveis

Gabarito: letra D. O teste de usabilidade é o mais adequado para identificar problemas de utilização da interface, pois avalia a facilidade de uso, a experiência do usuário e a interação com o aplicativo em cenários reais de uso.

Os demais tipos de teste não focam na interface do ponto de vista do usuário final:

  • Teste de regressão: verifica se modificações não introduziram novos defeitos em funcionalidades já existentes, sem foco na usabilidade.

  • Teste de unidade: testa componentes isolados do código, não a interface visual.

  • Teste de estresse: avalia o comportamento sob carga excessiva, não a usabilidade.

  • Teste de aceitação do usuário (UAT): verifica se o sistema atende aos requisitos do cliente e se está pronto para produção, mas não se aprofunda na interface; pode incluir aspectos de usabilidade, mas não é o teste mais adequado especificamente para problemas de utilização da interface.

Testes de software
  • 1Foco em interface/usabilidade
    • Teste de usabilidade (D)
      • Usuários reais
      • Tarefas típicas
      • Identifica dificuldades na interface
  • 2Outros tipos
    • Teste de regressão (A)
      • Não quebra funcionalidades existentes
    • Teste de unidade (B)
      • Componentes isolados do código
    • Teste de estresse (C)
      • Comportamento sob carga excessiva
    • Teste de aceitação do usuário (E)
      • Requisitos de negócio e prontidão
LEVEL · soulevel.com.br

Alternativa A — ❌ Incorreta

Teste de regressão: seu objetivo é garantir que alterações no código não quebrem funcionalidades existentes (fonte: contexto de teste de regressão). Não é focado em interface ou usabilidade.

Alternativa B — ❌ Incorreta

Teste de unidade: testa partes individuais do código (funções, métodos), geralmente de forma automatizada e sem interface gráfica. Não avalia a interação do usuário.

Alternativa C — ❌ Incorreta

Teste de estresse: submete o sistema a condições extremas de carga, verifica robustez e desempenho. Não tem relação com problemas de utilização da interface.

Alternativa D — ✅ Correta ⟵ GABARITO

Teste de usabilidade: envolve usuários reais realizando tarefas típicas no aplicativo, sob observação, para identificar dificuldades, confusões e pontos de melhoria na interface. É o método mais indicado para avaliar a "utilização" da interface.

Alternativa E — ❌ Incorreta

Teste de aceitação do usuário (UAT): tem como foco validar se o sistema atende aos requisitos de negócio e está pronto para entrega. Embora possa incluir aspectos de usabilidade, seu objetivo principal não é detectar problemas específicos de interface, mas sim a aceitação geral do sistema pelo cliente.

Gabarito: letra D (Teste de usabilidade).

Link permanente: /questoes/qq896845