Questão de Engenharia de Software — Qualidade de Software — FCC 2022
Engenharia de Software›Qualidade 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
AUnit.
BStress.
CGUI.
DBlock.
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.
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.