テストプログラム

皆さんはテストプログラムをどれくらい書いているのでしょう・・・
現在ネットワーク越しでのPagmoのサーバー用テストプログラムを書いているわけですが、クライアントのダミーを量産するわけで、さらには複数スレッドのクライアントダミー同士がお互いのデータのミスを検証するわけで、いかんせん大変複雑になっておりまして・・・
もちろんサーバー側のユニットテストはかきましたが、やはり複数クライアントからの応答周りはネットワーク越しでのダミークライアントテストでしか正確な結果が得られないので、結果的にこんなことに・・・
300人ログインとかテストする場合秒間パケットが恐ろしい量になっており、これらを想定できるシナリオすべてに対して検証することを考えるとかなり頭が痛いです・・・
保持するデータ構造もサーバーとぜんぜん違うためサーバーのコードをリソースとして流用するわけにもいかず、クライアント用のデータ構造から書き直し。
まあ。。。おかげさまでサーバー側のミスがちらほらと見えるわけではありますが。世の中のプログラマはやはりテストは大量にかかれているのでしょうか・・・
あと、ダミークライアント側のコードだって、ノーミスでかけるわけではなく、どっちのミスで結果が合わないのかの検証とかやってると結構マゾい作業になります・・・
この作業量は馬鹿にならないわけで、ほんとに世の中がそうやっているとしたらすごいことだなと・・・(悩

あ〜・・・学校課題があさってまでなのにこんなことやってるとまずい・・・;;
他にやらなきゃいけないことがあればあるほどPagmoのサーバーをかいてしまう・・・orz
マズ~