Ed
há 4 semanas
Vamos analisar as estratégias de teste de integração: - Bottom-up: começa testando os módulos inferiores (mais básicos) e vai subindo para os superiores. Como os módulos superiores podem não estar prontos, usa-se drivers para simular esses módulos superiores que ainda não existem. - Top-down: começa testando os módulos superiores e vai descendo para os inferiores. Como os módulos inferiores podem não estar prontos, usa-se stubs para simular esses módulos inferiores. Agora, analisando as alternativas: a) "Na integração bottom-up, iniciada no nível superior, usam-se drivers para simular subsistemas inferiores ausentes." Incorreta: bottom-up começa pelos módulos inferiores, não pelo nível superior. b) "Stubs são controles exclusivos da integração bottom-up para enviar dados e receber resultados de módulos inferiores." Incorreta: stubs são usados na top-down, não bottom-up. c) "A estratégia top-down prioriza o controle principal, usando stubs para substituir componentes inferiores pendentes." Correta: exatamente isso, top-down usa stubs para simular módulos inferiores. d) "Na integração bottom-up, dispensam-se simuladores, pois módulos inferiores são autossuficientes e independentes." Incorreta: mesmo no bottom-up, podem ser necessários simuladores (drivers) para módulos superiores. e) "A abordagem top-down exige drivers para invocar módulos principais e garantir o fluxo para camadas inferiores." Incorreta: top-down usa stubs, não drivers. Resposta correta: c) A estratégia top-down prioriza o controle principal, usando stubs para substituir componentes inferiores pendentes.
Cadastre-se ou realize login