¿Qué es un talón?
Los stubs se utilizan durante las pruebas de integración descendente para simular el comportamiento de los módulos de nivel inferior que aún no están integrados. Los stubs son los módulos que actúan como reemplazo temporal de un módulo llamado y dan el mismo resultado que el del producto real.
Los stubs también se utilizan cuando el software necesita interactuar con un sistema externo.
Stub - Diagrama de flujo
El diagrama anterior establece claramente que los módulos 1, 2 y 3 están disponibles para la integración, mientras que los módulos siguientes aún están en desarrollo y no se pueden integrar en este momento. Por lo tanto, los stubs se utilizan para probar los módulos. El orden de integración será:
1,2
1,3
2,Stub 1
2,Stub 2
3,Stub 3
3,Stub 4
Enfoque de prueba:
+ 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