QUESTION 40
割引計算の不具合を修正した。修正したケースが正しくなったことを確認した後、既存の通常価格計算や別の割引条件が壊れていないかも調べたい。この目的で行うテストはどれか。
出典:本サイト オリジナル教材(2026年)
本サイトで独自に作成。IPAの試験問題からの転載ではありません。
公開日:
選択肢を選んで、答え合わせをしましょう。
回答せずに正解・解説を確認する
正解:ア 回帰テスト
この表示だけでは、回答数や正答率は変わりません。
解説
回帰テストは、変更によって既存の正常な振舞いに予期しない影響が出ていないかを確認します。今回の不具合が直ったことを確かめる再テストに加え、変更箇所に関係する他の条件や機能も確認します。
ア
変更前から動いていた機能に悪影響がないかを確認する目的に合います。
イ
主に負荷が掛かったときの性能や安定性を調べるテストです。
ウ
攻撃を模した検証によって侵入可能性などを調べるテストです。
エ
利用者が操作を学ぶ活動であり、既存機能への影響を確かめるテストではありません。
関連知識
確認対象は変更箇所だけでなく、その入力・出力を利用する機能にも広げます。頻繁に繰り返す重要なケースを自動化すると、変更時の確認漏れを減らせます。
間違えやすいポイント
不具合を再現した1ケースが直っただけで、関連機能もすべて正常だとは判断できません。
覚え方
直った確認の次に、壊していない確認。
実務での意味
料金計算、権限判定、データ形式など複数機能から使われる処理を変更するときに特に重要です。
解説:本サイト編集部によるオリジナル文章