Задача тестера - показать программисту, чего тот не учёл. В каких случаях его программа не работает. Программист без тестировщика - деньги на ветер,как водка без пива. Вспомните, сколько раз разные неоттестированные программы имели с Вами нетрадиционный секс по полночи, а их автор с утра, попивши кофе, Вам отвечал: "Ну не знаю, у меня на компьютере всё работает". Или "А я просто забыл указать, что ....".