平成23年度 秋期 基本情報技術者試験 午前 問48
テクノロジ/開発技術ソフトウェアのテストの種類のうち,ソフトウェア保守のために行った変更によって,影響を受けないはずの箇所に影響を及ぼしていないかどうかを確認する目的で行うものはどれか。
出典:平成23年度 秋期 基本情報技術者試験 午前 問48
- ア運用テスト
- イ結合テスト
- ウシステムテスト
- エリグレッションテスト
正解:エ
解説
リグレッションテスト(退行テスト)は,プログラムの一部を保守のために変更した際に,その変更が影響を及ぼさないはずの他の部分に予期しない悪影響(デグレード)を与えていないかを確認するために行うテストです。
選択肢ごとの解説
- ア誤り。運用テストは,実際の運用環境でシステムが問題なく稼働するかを確認するテストです。
- イ誤り。結合テストは,個々のモジュールを結合した際にインタフェースが正しく機能するかを確認するテストです。
- ウ誤り。システムテストは,システム全体が要件を満たしているかを総合的に確認するテストです。
- エ正しい。保守による変更が他の箇所に影響を及ぼしていないかを確認するのは,リグレッションテストです。