用語集
単体テストたんたいてすと
個々のモジュール/関数の動作を検証するテスト。テストの最下層。
ITパスポート
単体テスト(Unit Test)は、プログラムを構成する個々のモジュール(関数・クラス)が、単独で正しく動くかを検証するテストです。テスト工程の最初の段階にあたります。
| テスト工程 | 検証する範囲 |
|---|---|
| 単体テスト | 個々のモジュール単独 |
| 結合テスト(結合テスト) | モジュールどうしの連携 |
| システムテスト(システムテスト) | 完成システム全体 |
内部のコードを見て行う ホワイトボックステスト(ホワイトボックステスト)が中心です。専用ツールで自動化しやすく、最も数多く・速く実行されます。たとえば「税込み価格を計算する関数」が、いろいろな入力で正しい値を返すかを確かめます。
試験では テスト工程の順序「単体 → 結合 → システム → 運用」が頻出です。単体テストは最小単位を検証する最初の段階と押さえましょう。