過去問解きまくり研究所 ホーム

平成23年度 秋期 午前 問48

ソフトウェア開発管理技術

ソフトウェア保守に関する問題

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

答えと解説を見る

✓ これが正解エリグレッションテスト

解説

変更が他へ波及していないかを確かめるテストです。

ソフトウェア保守で手を入れると、直した箇所は意図どおりでも、思わぬところで動きが変わることがあります。共通して使われている部分に触れていたり、条件の並びがずれたりすると、まったく関わりのないはずの機能が壊れます。そこで、変更の影響が及ばないはずの箇所についても、以前と同じ結果が出るかを確かめ直します。これがリグレッションテストです。判定の軸は一つで、その工程が何を目的として置かれているかを見ます。開発の段階ごとに用意される工程は、それぞれ確かめたい対象があらかじめ決まっているので、変更の波及を見張るという目的とは重なりません。目的の側から名前を引き当てるのが近道です。

ほかの選択肢はなぜ違うのか

この問題の用語

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

同じ用語が出る問題

この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)