IT資格用語解説基本情報技術者試験・ソフトウェアユニットのテスト
単体テストとテスト支援
更新日:
用語解説
単体テストは、関数やモジュールなどの最小の単位ごとに、正しく動くかを確認するテストです。
■ 試験で押さえるポイント
正しい値だけでなく、境界の値や誤った値、例外の場合もテストします。
スタブはテスト対象から呼ばれるモジュールの代わり、ドライバはテスト対象を呼び出すモジュールの代わりです。
テストを自動で実行するツール(テスティングフレームワーク)を使い、何度でも同じテストを繰り返せるようにします。
■ 選択肢での判断ポイント
呼ばれる側の代わりがスタブ、呼ぶ側の代わりがドライバです。
例: 料金計算の関数を、決まった税率を返すスタブと組み合わせてテストし、境界の金額での結果を確認します。