unit(単体)テストとは?

unitテストとは、プログラムを構成する比較的小さな単位が個々の機能を正しく果しているかを検証するテスト
プログラム全体として正しく動作しているかを検証するのは結合テスト

### unitテストの種類
– ホワイトボックステスト
テスト対象関数のメソッドの内部構造に着目
– ブラックボックステスト
 入出力に着目する

### 具体的なやり方
– 書いたコードの全てが実行されるように書く
– 入出力の閾値を考えてテストする

なるほど、主要機能はホワイトボックスとブラックボックス両方やらないと駄目だな。