Definición de términos: Driver
Descripción principal

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.