¿Qué es Test Driver?
Los controladores de prueba se utilizan durante las pruebas de integración ascendente para simular el comportamiento de los módulos de nivel superior que aún no están integrados. Los controladores de prueba son los módulos que actúan como reemplazo temporal de un módulo de llamada y dan el mismo resultado que el del producto real.
Los controladores también se utilizan cuando el software necesita interactuar con un sistema externo y suelen ser más complejos que los stubs.
Controlador - Diagrama de flujo:
Los diagramas anteriores establecen claramente que los módulos 4, 5, 6 y 7 no están disponibles para la integración, mientras que los módulos anteriores aún están en desarrollo y no se pueden integrar en este momento. Por lo tanto, los controladores se utilizan para probar los módulos. El orden de integración será:
4,2
5,2
6,3
7,3
2,1
3,1
Enfoque de prueba:
+ Firstly, the integration between the modules 4,5,6 and 7
+ Test the integration between the module 4 and 5 with Driver 2
+ Test the integration between the module 6 and 7 with Driver 3