Pular para o conteúdo principal

Questão de Engenharia de Software — Qualidade de Software — FCC 2022

Engenharia de SoftwareQualidade de Software
Código
fc064868
Banca
FCC
Órgão
TRT - 19ª Região (AL)
Ano
2022
Cargo
Analista Judiciário - Área Apoio Especializado Especialidade: Tecnologia da Informação
O teste automatizado de software que simula situações que normalmente não aconteceriam (como toques acidentais em áreas não interativas), para analisar se nenhum ponto da interface apresenta problemas, é conhecido como teste de
  1. AUnit.
  2. BStress.
  3. CGUI.
  4. DBlock.
  5. EAPI.
Revelar gabarito e comentário

GabaritoC — GUI.

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

Tipos de teste de software

Gabarito: letra C (GUI). O teste descrito – simular toques acidentais em áreas não interativas da interface – é uma prática típica de teste de GUI (Graphical User Interface), que verifica a robustez e a usabilidade dos elementos visuais com os quais o usuário interage. Esse tipo de teste automatizado foca em garantir que a interface se comporte corretamente mesmo diante de entradas inesperadas, como cliques em regiões sem funcionalidade associada.

1Por escopo
Unitário (código isolado)
API (comunicação entre sistemas)
GUI (interface gráfica)
2Por carga
Stress (condições extremas)
3Distratores
Block (sem significado técnico)
Testes de software
LEVELsoulevel.com.br
Testes de software: Por escopo (Unitário (código isolado), API (comunicação entre sistemas), GUI (interface gráfica)); Por carga (Stress (condições extremas)); Distratores (Block (sem significado técnico))

Alternativa A — ❌ Incorreta

Teste Unitário (Unit) verifica a menor unidade do código (métodos, funções, classes) de forma isolada. Não tem relação com simulação de interações na interface do usuário; seu escopo é interno ao código.

Alternativa B — ❌ Incorreta

Teste de Stress submete o sistema a condições extremas de carga (muitos usuários simultâneos, tráfego intenso) para avaliar o comportamento sob estresse. A descrição do enunciado não menciona sobrecarga, mas sim toques acidentais, o que é um teste de interface, não de desempenho.

Alternativa C — ✅ Correta ⟵ GABARITO

Teste de GUI é exatamente o que a questão descreve: automatiza a execução de ações na interface gráfica (cliques, toques, arrastar, etc.) para verificar se os elementos respondem conforme esperado, inclusive em situações atípicas como toques em áreas não interativas. É uma prática comum em testes de aceitação e usabilidade.

Alternativa D — ❌ Incorreta

“Block” não é um tipo de teste de software reconhecido na literatura de engenharia de software. Trata-se de um distrator sem significado técnico consolidado.

Alternativa E — ❌ Incorreta

Teste de API verifica a comunicação entre sistemas por meio de interfaces de programação de aplicação (endpoints, requisições/respostas). Não envolve simulação de interações visuais com a interface do usuário.

Conclusão: A única alternativa que corresponde ao teste descrito é o teste de GUI, pois ele lida diretamente com a interface gráfica e suas reações a entradas inesperadas do usuário.

Link permanente: /questoes/fc064868