Logo Passei Direto
Buscar
Testes de integração verificam funcionamento conjunto de unidades e falhas em interfaces. Estratégias como Top-down e Bottom-up unificam sistema progressivamente. Para testar antes da conclusão do código, usam-se componentes simulados (test doubles), permitindo verificar fluxo de dados e dependências mesmo com partes ausentes do software.
Assinale a relação correta entre a integração incremental e recurso de simulação necessário.
a. A integração Bottom-up inicia na base, exigindo drivers como controladores para invocar e testar os componentes inferiores.
b. Na Bottom-up, foca-se no controle global, usando stubs para substituir chamadas a módulos de alto nível não codificados.
C. Stubs são exclusivos de testes a integração depende apenas de mocks dinâmicos para validar contratos de interface.
d. Na integração Top-down, testam-se níveis superiores primeiro, exigindo drivers para simular módulos inferiores inexistentes.
e. A estratégia Top-down dispensa simulações, validando via interface gráfica e assumindo que módulos inferiores já existem.
User badge image
Praticando Para o Saber

há 12 horas

Respostas

User badge image

Ed Verified user icon

há 12 horas

Vamos analisar as alternativas com base nos conceitos de testes de integração: - Integração Bottom-up: começa testando os módulos mais baixos (de base) e vai subindo. Para testar esses módulos inferiores, que não são chamados por outros módulos ainda não implementados, são usados drivers (controladores) que simulam os módulos superiores. - Integração Top-down: começa testando os módulos superiores e vai descendo. Para testar os módulos superiores que chamam módulos inferiores ainda não implementados, são usados stubs (simulações) para substituir esses módulos inferiores. Agora, analisando as alternativas: a) Correta. A integração Bottom-up inicia na base, exigindo drivers para invocar e testar os componentes inferiores. b) Incorreta. Na Bottom-up não se usa stubs para substituir módulos de alto nível, mas sim drivers. c) Incorreta. Stubs são usados sim, não são exclusivos mocks dinâmicos. d) Incorreta. Na Top-down, usa-se stubs para simular módulos inferiores, não drivers. e) Incorreta. A Top-down não dispensa simulações; stubs são necessários para módulos inferiores ausentes. Portanto, a alternativa correta é: a) A integração Bottom-up inicia na base, exigindo drivers como controladores para invocar e testar os componentes inferiores.

Essa resposta te ajudou?

0
Dislike0

Ainda não achou a resposta?

  • Integrado com os principais modelos de IA do mercado
  • Respostas em segundos
  • IA treinada para estudantes brasileiros.
PasseIA logoEvolua sua forma de estudar

Cadastre-se ou realize login

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Essa pergunta também está no material:

Mais perguntas desse material

Mais conteúdos dessa disciplina