>>734
自分はソフトウェア開発していたけど、デバッグ作業はテスト作業者が専門に担当した
その間、プログラマーの方は、プログラムの仕様書を書いたり次回のバージョンアップ
項目の準備などしつつ、テスト作業者から上がってきたバグ修正を行う

プログラマーが勝手にソースコードをいじり続けていたら、いつまで経ってもソフト全体
が安定しないため、とにかくコーディング作業の凍結期限を設け、それ以降はテスター
にバグの掘り出しは任せ、プログラマーは勝手にソースコードをいじらない

そういう意味では>>738の言うよう、デバッガー ≒ バグ出しする人 ≒ テスターに近い

優れたテスターというのは、SEやプログラマーの裏をかくおかしな操作を考えつく人で、
ソフトの盲点や弱点を探し出すのが上手い