システムの一部に修正を加えたときに、修正部分がほかに悪影響を及ぼさずに正しい結果が得られることを検証するテストはどれか。
ア | 機能テスト |
イ | 結合テスト |
ウ | 退行テスト |
エ | 例外テスト |
答え ウ
【解説】
ア | 機能テストは、システムの動作結果が使用どおりになっているかを検証するテストである。 |
イ | 結合テストは、システムを構成するモジュール間のインタフェースの整合性を検証するテストである。 |
ウ | 退行テスト(リグレッション・テスト)は、変更を行なった箇所が、予想外の箇所に悪影響が出ないことを検証するテストである。 運用を開始しているソフトウェアの変更時には必ず実施する。 |
エ | 例外テストは、範囲外の入力データなどの異常系(障害系)の動作の検証をするテストである。 |
【キーワード】
・テスト