テストドライバ
ドライバ
とだけ呼ばれることがよくあるが、
デバイスドライバ
と混同されるので。
テスト用に作られた、テスト対象のプログラムを呼び出す側のプログラム。
なぜテストドライバを作るのか?
正式なプログラムを用意しなくてもテストすることができる。
テストドライバは自由に作れるので、正式なプログラムでは作れないリクエストを作ることができる。
テストコードの一部とすることができる。
プログラムへの入出力をログに残すことができる。
プログラムへの入出力をテストの判定に含めることができる。
できる限り単純なプログラムであることが望まれる。
関連
モック
#テスト