Questão nº 52

Questão de Tecnologia da Informação · FCC TRT4 2022 (nº 52)

FCC2022Técnico Judiciário - Área Apoio Especializado - Especialidade Tecnologia da InformaçãoTecnologia da Informação
Gabarito: Bver comentário ↓

Para realizar testes de integração, um Técnico estudou as abordagens possíveis e uma delas é assim definida:

Ao usar esta técnica, os módulos são testados separadamente e depois integrados de uma só vez. No entanto, para realizar a integração usando essa abordagem é preciso stubs e drivers para testar os módulos isoladamente.

Muito usados para demonstrar uma operabilidade mínima do sistema, a maior desvantagem dessa técnica é que caso ocorra algum erro na interface de um módulo com outro, o motivo ficará mais difícil de ser encontrado, já que é uma abordagem não incremental.

Trata-se da abordagem

Resposta comentada

Gabarito Alternativa B

O teste de integração verifica se módulos de software que funcionam bem individualmente também funcionam corretamente quando conectados uns aos outros. A abordagem descrita integra todos os módulos de uma vez, após testá-los separadamente.

  • (A) Incorreta: A abordagem Bottom-Up é incremental, ou seja, integra os módulos em etapas, começando pelos de nível mais baixo e subindo. Não integra tudo de uma vez e usa drivers, mas não stubs (pois os módulos de baixo já existem).
  • (B) Correta: A abordagem Big Bang se encaixa perfeitamente na descrição. Os módulos são testados isoladamente (podendo usar stubs e drivers para isso) e, em seguida, todos são integrados de uma só vez. Sua principal desvantagem é justamente a dificuldade em isolar a causa de erros de interface, pois é uma abordagem não incremental.
  • (C) Incorreta: Middle Range não é uma abordagem padrão e reconhecida de teste de integração. É um distrator.
  • (D) Incorreta: A abordagem Sandwich é uma combinação de Top-Down e Bottom-Up, sendo, portanto, uma abordagem incremental. Não integra tudo de uma vez.
  • (E) Incorreta: A abordagem Top-Down é incremental, integrando os módulos em etapas, começando pelos de nível mais alto e descendo. Não integra tudo de uma vez e usa stubs, mas não drivers (pois os módulos de baixo ainda não existem). Armadilha: O uso de stubs e drivers para testar módulos isoladamente pode levar o aluno a pensar em Top-Down ou Bottom-Up. No entanto, a frase "integrados de uma só vez" e "abordagem não incremental" são as características DEFINIDORAS do Big Bang, sobrepondo a menção de stubs e drivers que, nesse contexto, se referem ao teste pré-integração dos módulos.

Fonte: FCC TRT4 2022 Técnico 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