Bout

Qu'est-ce qu'un stub?

Les stubs sont utilisés pendant les tests d'intégration descendante, afin de 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.

Les stubs sont également utilisés lorsque le logiciel doit interagir avec un système externe.

Stub - Diagramme de flux

Le diagramme ci-dessus indique 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