>>9
マウス操作やキーボード操作、メッセージを発行を
スクリプトで自動制御するアプリを DL してくるか自作して、
それで GUI 部分をテストする

もちろんその前に、ビジネスロジックなどGUI以外の部分のテストは済ませておく
(当然、ちゃんと切り分けられていることが前提だが)

ついでにネットワーク処理のテストは、
たしか任意の負荷をかけられるテスティングツールがあったはず