FC ConcursosFC Concursos

Questão FC891026

Quando do teste de software, testam-se, inicialmente, os módulos de forma unitária, para, depois, proceder-se ao teste de integração desses módulos, sendo correto afirmar que a int

Testes de Software

Vunesp 2 · 2025

Quando do teste de software, testam-se, inicialmente, os módulos de forma unitária, para, depois, proceder-se ao teste de integração desses módulos, sendo correto afirmar que a integração do tipo

  1. descendente aplica-se exclusivamente a software voltado a folhas de pagamento.
  2. descendente só é possível na modalidade primeiro em largura.
  3. ascendente não se aplica a software voltado à automação de processos.
  4. descendente pode ser feita primeiro em largura ou primeiro em profundidade.
  5. ascendente deve ser feita
Mostrar resposta e comentário

Gabarito

D

Comentário do professor

A integração descendente (top-down) inicia pelos níveis superiores da hierarquia de controle e avança para os níveis inferiores. Ela pode ser executada de duas formas: primeiro em profundidade ou primeiro em largura.

No approach primeiro em profundidade, escolhe-se um caminho de controle principal e integram-se os módulos ao longo desse caminho, um após o outro, até atingir níveis mais baixos. Em geral usa-se stubs para simular os módulos ainda não integrados. Essa estratégia permite testar fluxos críticos end-to-end cedo.

No approach primeiro em largura, integra-se horizontalmente todos os módulos imediatamente subordinados a um nível antes de descer. Também se recorrem a stubs quando necessário. Essa opção facilita a verificação de interfaces e da arquitetura em cada nível.

A escolha entre as duas depende dos objetivos: profundidade foca fluxos específicos, largura expõe problemas de integração em múltiplos módulos simultaneamente.

Conteúdo do catálogo FC Concursos · Atualizado em

Continue aprendendo