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