Un driver es un componente de código que simula el uso (por otro componente) del componente que está
siendo testeado. En general tiene un bajo costo de implementación. Puede leer los datos necesarios para llamar al
módulo bajo pruebas desde un archivo, GUI, etc. Normalmente es el que suministra los casos de prueba al módulo que está
siendo probado.
En el ejemplo a continuación se quiere probar al módulo B de forma aislada
-
No se usan los módulos A, C y D. El módulo B es usado por el módulo A.
-
Debo simular la llamada del modulo A al B – Driver de A.
-
El módulo B usa a los módulos C y D, por lo que cuando llamo desde B a C o D debo simular
la ejecución de estos módulos – Stubs de C y D.
|