ホワイトボックス

プログラムのテスト方法にブラックボックステストホワイトボックステストがある。名前から想像できる通りブラックボックステストは内部構造に着目せず、インプットとアウトプットに着目するテストで、ホワイトボックステストは内部構造を主にチェックするテスト方法である。

ただこのホワイトボックス、白くても箱は箱ではないのか。箱に入っていたら中が見えないのは同じだろう。中の見える箱ということにしても、中の見える箱は本当に箱か。とここまで考えたところで、箱というのがプログラムのことで、箱の中を明りで照らすか照らさないかの違いであることに気がついた。どうも今日は脳の働きがいまいちだ。