IPA過去問ドリル

平成26年度 秋期 基本情報技術者試験 午前 問49

テクノロジ/開発技術

ソフトウェアのテストの種類のうち,ソフトウェア保守のために行った変更によって,影響を受けないはずの箇所に影響を及ぼしていないかどうかを確認する目的で行うものはどれか。

出典:平成26年度 秋期 基本情報技術者試験 午前 問49

正解:エ

解説

リグレッションテスト(回帰テスト)は,プログラムの一部を修正した際に,その修正が影響を及ぼさないはずの他の箇所に予期しない影響を与えていないかどうかを確認するために行うテストです。保守作業後の品質確保に欠かせない工程です。

選択肢ごとの解説

  • 誤り。運用テストは,本番環境で実際の業務運用に問題がないかを確認するテストです。
  • 誤り。結合テストは,モジュールを組み合わせたときのインタフェースの整合性を確認するテストです。
  • 誤り。システムテストは,システム全体が要求仕様を満たしているかを確認するテストです。
  • 正しい。保守のための変更が影響を受けないはずの箇所に影響していないかを確認するのが,リグレッションテストです。
基本情報技術者の過去問を演習モードで解く