Questão nº 36
Questão de Análise de Sistemas · FGV TJDFT 2022 (nº 36)
A analista Ester implementou um teste automatizado de nome ETest para o software TJApp. O ETest avalia se TJApp é capaz de executar seu fluxo de execução principal de forma completa, em um ambiente muito semelhante ao do usuário final.
Portanto, o ETest implementado por Ester é do tipo:
- Aregressão visual;
- Bunitário;
- Cdesempenho;
- Dponta a ponta; (alternativa correta)
- Eexploratório.
Resposta comentada
Gabarito Alternativa D
Teste ponta a ponta (E2E) valida o fluxo completo do software, do início ao fim, simulando o ambiente real do usuário final (com banco de dados, rede, interface etc.), garantindo que todas as partes integradas funcionem juntas.
- (A) Incorreta: Regressão visual compara imagens da interface para detectar mudanças visuais indesejadas, não valida o fluxo funcional completo.
- (B) Incorreta: Teste unitário verifica uma única função ou método isolado, sem interação com outros componentes ou ambiente real.
- (C) Incorreta: Teste de desempenho mede velocidade, escalabilidade e estabilidade sob carga, não a completude do fluxo principal.
- (D) Correta: O ETest avalia o fluxo principal completo em ambiente semelhante ao do usuário final — exatamente a definição de teste ponta a ponta (E2E), que integra todos os módulos e dependências externas.
- (E) Incorreta: Teste exploratório é feito sem roteiro prévio, baseado na intuição do testador para descobrir bugs; aqui há um teste automatizado com fluxo definido.
Armadilha do distrator mais tentador (B): A banca tenta confundir com "unitário", pois o nome "ETest" sugere algo pequeno e isolado. Mas o enunciado diz "fluxo de execução principal completo" e "ambiente muito semelhante ao do usuário final" — isso descarta isolamento e exige integração total, que é a essência do E2E.
Fonte: FGV TJDFT 2022 Analista Judiciário - Análise de Sistemas (Caderno Tipo 1). Reproduzida para fins de estudo.