Questão nº 46
Questão de Tecnologia da Informação · FCC TRT19 2022 (nº 46)
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. (alternativa correta)
- DBlock.
- EAPI.
Resposta comentada
Gabarito Alternativa C
O teste de Interface Gráfica do Usuário (GUI) verifica se a parte visual de um software funciona corretamente, reagindo como esperado (ou não reagindo, se for o caso) a todas as interações do usuário, mesmo as inesperadas.
A) Incorreta: Teste de Unidade foca em partes isoladas do código (funções, métodos), não na interface gráfica.
B) Incorreta: Teste de Stress avalia o comportamento do sistema sob carga extrema (muitos usuários, grande volume de dados), buscando falhas de desempenho ou estabilidade, e não interações atípicas com a interface. A armadilha aqui é que "situações que normalmente não aconteceriam" pode levar a pensar em "stress", mas o foco da questão é em "toques acidentais em áreas não interativas" da interface, o que não é o objetivo do teste de stress.
(C) Correta: O teste de GUI (Graphical User Interface) é exatamente o que a questão descreve. Ele simula interações diversas com a interface, incluindo as acidentais ou inesperadas, para garantir que a parte visual do software seja robusta e não apresente problemas, mesmo sob uso não convencional.
D) Incorreta: "Block test" não é um termo padrão e amplamente reconhecido na engenharia de software para este tipo de teste.
E) Incorreta: Teste de API verifica a comunicação entre diferentes partes do software ou com sistemas externos, sem envolver a interface visual que o usuário final interage.
Fonte: FCC TRT19 2022 Analista Judiciário - Área Apoio Especializado - Especialidade Tecnologia da Informação (Caderno Tipo 001). Reproduzida para fins de estudo.