プログラムのテスト方法の一つで、あるプログラム一つが正常に稼働するかどうかを確認するもの。
関数の返却値が正常であるか、ある機能が仕様どおりに動作するか、といったようなことをテストする。
これがきちんと出来ていないと、複数のプログラムが稼働する環境におけるテスト(結合テスト)に進めない。