Questão nº 40

Questão de Tecnologias da Informação · FCC SEFAZ-SC 2018 - Conhecimentos Específicos (P3) (nº 40)

FCC2018Tecnologia da InformaçãoTecnologias da Informação
Gabarito: Dver comentário ↓

Os testes de integração

Resposta comentada

Gabarito Alternativa D

Testes de integração são como montar um carro: depois de testar cada peça (motor, roda, porta) separadamente, você precisa testar se elas funcionam bem juntas. No software, isso significa verificar se diferentes partes (módulos, componentes) conseguem "conversar" e trabalhar em conjunto sem problemas.

  • (A) Incorreta: Embora seja verdade que testes de integração verificam as interações entre componentes, esta alternativa descreve o objetivo principal, mas não a característica mais abrangente ou o processo como um todo, especialmente no contexto de como os testes de integração são aplicados no desenvolvimento moderno.
  • (B) Incorreta: Testes incrementais são, de fato, uma estratégia comum de integração, frequentemente usada em diversas estruturas de software, incluindo as hierárquicas. No entanto, esta alternativa descreve uma estratégia específica, e não a natureza geral ou a aplicação contínua dos testes de integração.
  • (C) Incorreta: Esta alternativa contém uma contradição fundamental. Os métodos top-down e bottom-up são estratégias incrementais de integração, onde os componentes são adicionados e testados gradualmente. O teste "big bang" é o oposto, reunindo todos os componentes de uma só vez para testar. Armadilha da banca: A armadilha está em misturar termos corretos (top-down, bottom-up) com uma afirmação incorreta sobre sua relação com o "big bang", tentando confundir o aluno que conhece os termos, mas não suas distinções.
  • (D) Correta: Em práticas modernas de desenvolvimento de software, como metodologias ágeis e Integração Contínua (CI/CD), os testes de integração são uma atividade contínua e iterativa. Eles ocorrem em cada estágio do desenvolvimento, à medida que novos componentes são adicionados ou modificados, garantindo que os problemas de integração sejam detectados e corrigidos o mais cedo possível.
  • (E) Incorreta: Embora os testes de integração possam envolver componentes gradualmente (abordagens incrementais), o foco principal é na funcionalidade e na interação correta entre os componentes. Testes baseados em "segmentos não-funcionais" (como desempenho, segurança) são tipicamente parte de testes não-funcionais, que podem ocorrer após ou em paralelo à integração funcional, mas não são a base principal da integração em si.

Fonte: FCC SEFAZ-SC 2018 - Conhecimentos Específicos (P3) Tecnologia da Informação (Caderno Tipo 1). 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