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

平成26年度 秋期 午前 問48

開発技術

回帰テストに関する問題

回帰テスト(リグレッションテスト)の説明として,適切なものはどれか。

答えと解説を見る

✓ これが正解イプログラムを修正したことによって,想定外の影響が出ていないかどうかを確認するためのテストである。

解説

壊していないことを確かめるテストです。

設問は、回帰テスト、すなわちリグレッションテストの説明として適切なものを選ばせています。回帰という語は後戻りを意味します。直したはずなのに、これまで動いていたところが動かなくなる。その後戻りを見つけるためのテストですから、目を向けるのは新しく作った場所ではなく、手を触れていない場所のほうです。ですから、修正したことによって想定外の影響が出ていないかを確認するという記述が当てはまります。やり方の要点は、前と同じ結果になるかを比べることにあります。そのため、以前に使ったテストケースとデータをそのまま繰り返し流します。毎回作り直してしまうと前回との比較ができなくなり、後戻りが起きたこと自体を見つけられません。同じ手順を何度も流すという性質から、自動化と相性がよいのもここに理由があります。行う場面も押さえておきましょう。障害を直したとき、機能を足したとき、土台となる部品や基盤を更新したときです。影響の及ぶ範囲が読み切れないほど価値が上がります。すべてを毎回流すと費用が増えますので、範囲を絞るか、自動化して回数で押すかという選び方になります。

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

この問題の用語

出典:平成26年度 秋期 応用情報技術者試験 午前 問48

同じ用語が出る問題

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