平成26年度 秋期 基本情報技術者試験 午前 問49
テクノロジ/開発技術ソフトウェアのテストの種類のうち,ソフトウェア保守のために行った変更によって,影響を受けないはずの箇所に影響を及ぼしていないかどうかを確認する目的で行うものはどれか。
出典:平成26年度 秋期 基本情報技術者試験 午前 問49
- ア運用テスト
- イ結合テスト
- ウシステムテスト
- エリグレッションテスト
正解:エ
解説
リグレッションテスト(回帰テスト)は,プログラムの一部を修正した際に,その修正が影響を及ぼさないはずの他の箇所に予期しない影響を与えていないかどうかを確認するために行うテストです。保守作業後の品質確保に欠かせない工程です。
選択肢ごとの解説
- ア誤り。運用テストは,本番環境で実際の業務運用に問題がないかを確認するテストです。
- イ誤り。結合テストは,モジュールを組み合わせたときのインタフェースの整合性を確認するテストです。
- ウ誤り。システムテストは,システム全体が要求仕様を満たしているかを確認するテストです。
- エ正しい。保守のための変更が影響を受けないはずの箇所に影響していないかを確認するのが,リグレッションテストです。