IPA過去問ドリル

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

テクノロジ/開発技術

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

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

正解:エ

解説

リグレッションテスト(退行テスト)は,プログラムの一部を保守のために変更した際に,その変更が影響を及ぼさないはずの他の部分に予期しない悪影響(デグレード)を与えていないかを確認するために行うテストです。

選択肢ごとの解説

  • 誤り。運用テストは,実際の運用環境でシステムが問題なく稼働するかを確認するテストです。
  • 誤り。結合テストは,個々のモジュールを結合した際にインタフェースが正しく機能するかを確認するテストです。
  • 誤り。システムテストは,システム全体が要件を満たしているかを総合的に確認するテストです。
  • 正しい。保守による変更が他の箇所に影響を及ぼしていないかを確認するのは,リグレッションテストです。
基本情報技術者の過去問を演習モードで解く