Test d'intégration de haut en bas

Qu'est-ce que le test d'intégration descendante?

Le test d'intégration descendante est une technique de test d'intégration utilisée pour simuler le comportement des modules de niveau inférieur qui ne sont pas encore intégrés. Les stubs sont les modules qui remplacent temporairement un module appelé et donnent le même résultat que celui du produit réel.

Le remplacement des modules «appelés» est appelé «Stubs» et est également utilisé lorsque le logiciel a besoin d'interagir avec un système externe.

Stub - Diagramme de flux:

Les schémas ci-dessus indiquent clairement que les modules 1, 2 et 3 sont disponibles pour l'intégration, tandis que les modules ci-dessous sont encore en cours de développement et ne peuvent pas être intégrés à ce stade. Par conséquent, les stubs sont utilisés pour tester les modules. L'ordre d'intégration sera:

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

Approche de test:

+ 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