ソフトウェア工学 : 単体テスト 単体テスト 個々の関数を単独でテストする プログラムは、複数の部品から成るので、個々の部品のテストを行う 部品の一つが駄目なら全体も駄目に決っている 全体のテスト(結合テスト)の前、全ての単体テストを行っておく <注意> 全ての単体テストが成功しても結合テストが成功する保証はない テスト main 関数 単体テストを行うために、作られる main 関数 単体テストは、テストする対象の関数と main 関数から、テストプログラムを作成し実行する事で実現 make と単体テスト 単体テストも makefile に記述しておくとよい 「テスト・ファースト」プログラミングスタイルを身に付ける