Скажу сразу и четко: программист в процессе тестирования участия не принимает. Совсем. Никогда. Он исправляет ошибки, занимается доработками. Но тестирование — это не его работа. Как говорит мой друг — Никогда не доверяй финального тестирования айтишнику.