Teste de integração de cima para baixo

O que é teste de integração de cima para baixo?

O teste de integração de cima para baixo é uma técnica de teste de integração usada para simular o comportamento dos módulos de nível inferior que ainda não estão integrados. Stubs são os módulos que atuam como substitutos temporários de um módulo chamado e fornecem a mesma saída do produto real.

A substituição dos módulos 'chamados' é conhecida como 'Stubs' e também é usada quando o software precisa interagir com um sistema externo.

Stub - Diagrama de fluxo:

Os diagramas acima afirmam claramente que os Módulos 1, 2 e 3 estão disponíveis para integração, enquanto os módulos abaixo ainda estão em desenvolvimento e não podem ser integrados neste momento. Conseqüentemente, Stubs são usados ​​para testar os módulos. A ordem de integração será:

1,2
1,3
2,Stub 1
2,Stub 2
3,Stub 3
3,Stub 4

Abordagem de teste:

+ Firstly, the integration between the modules 1,2 and 3
+ Test the integration between the module 2 and stub 1,stub 2
+ Test the integration between the module 3 and stub 3,stub 4