El trabajo más importante de un tester es trabajar con el programador y probablemente sea una de las partes claves de la misión del tester. Cuando el tester prueba desarrollos que los programadores están haciendo en ese mismo momento, el feedback del tester ayudará mucho a que el trabajo del programador sea mucho más efeciente. Cuando el programador acaba un desarrollo, se debe testear, cuando el programador hace un pequeño cambio se debe testear. El tester debe dar feedback lo más rápido posible desde que el programador acaba de desarrollar. Piensa que si un programador acaba hoy una tarea y mañana tiene tu feedback lo tendrá fresco y todo será más fácil para todas las partes. El tester tiene que ir por delante de los programadores, la situación ideal para un tester es aquella en la que los programadores están ocupados arreglando los bugs que el tester le ha pasado. Si los programadores van por delante de los tester esta diferencia será cada vez mayor y cada día habrá más cosas por probar, el tester será el cuello de botella del proyecto, como tester debes de evitar que esto ocurra