Questão nº 57

Questão de Tecnologia da Informação · FCC TRT5 2022 (nº 57)

FCC2022Analista Judiciário - Área Apoio Especializado - Especialidade Tecnologia da InformaçãoTecnologia da Informação
Gabarito: Dver comentário ↓

Um analista pretende utilizar um tipo de teste automatizado que simula uma experiência de nível de usuário em toda a pilha de um produto de software. Planos de testes automatizados, desse tipo, em geral, abrangem histórias de nível de usuário como: "o usuário pode entrar", "o usuário pode fazer um depósito" ou "o usuário pode alterar as configurações de e-mail". A implementação desses testes oferece a garantia de que os usuários reais terão uma experiência sem bugs, mesmo quando novos commits são enviados. A descrição trata do teste de

Resposta comentada

Gabarito Alternativa D

Testes de ponta-a-ponta (End-to-End) simulam a jornada completa de um usuário através de um sistema, verificando se todas as partes da aplicação (da interface do usuário ao banco de dados e serviços externos) funcionam juntas como esperado para entregar uma funcionalidade.

  • (A) Incorreta: Teste de lógica não é um tipo de teste automatizado que simula a experiência do usuário em toda a pilha, mas sim uma verificação interna do comportamento de um componente.
  • (B) Incorreta: Testes de integração verificam a comunicação entre módulos ou componentes específicos, mas não necessariamente simulam a experiência completa do usuário através de todas as camadas do sistema, como descrito. Esta é a armadilha, pois a integração é mais ampla que a unidade, mas não abrange a "experiência de nível de usuário em toda a pilha" como o ponta-a-ponta.
  • (C) Incorreta: Testes de unidade focam em pequenas partes isoladas do código e não simulam a interação do usuário com o sistema completo.
  • (D) Correta: A descrição se encaixa perfeitamente no teste de ponta-a-ponta, que simula cenários de uso real do usuário através de todas as camadas da aplicação, garantindo que o sistema funcione como um todo.
  • (E) Incorreta: Teste de mesa é uma técnica de revisão manual de código ou design, sem execução do software, e não é um teste automatizado de experiência do usuário.

Fonte: FCC TRT5 2022 Analista Judiciário - Área Apoio Especializado - Especialidade Tecnologia da Informação (Caderno Tipo 001). Reproduzida para fins de estudo.

Continue estudando

Estudar é izi

Pratique milhares de questões como esta, de graça, com explicação e gamificação no Quizinho.

Estudar de graça no Quizinho