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

令和元年度 秋期 午前Ⅱ 問9

統合・テスト

リグレッションテストの役割

組込みシステムのソフトウェア開発におけるリグレッションテストの役割として,適切なものはどれか。

答えと解説を見る

✓ これが正解エプログラムの変更によって,想定外の影響が出ていないかどうかを確認する。

解説

リグレッションテストは、変更による想定外の影響の有無を確かめます。

リグレッションテストは回帰テストとも呼ばれ、プログラムを変更したあとに、変更していない部分も含めて以前と同じように動くかを確かめるテストです。組込みシステムでも、ハードウェアの変更や不具合の修正に伴ってソフトウェアを手直しすることがあり、そのたびに、直したつもりのない機能が壊れていないかを確かめる必要があります。プログラムの変更による想定外の影響を確認するという説明は、この役割と一致します。ほかの肢は、性能の検証、ユニット単位の確認、シミュレータの利用といった、変更の影響とは別の目的を述べています。リグレッションは後戻りという意味で、変更で品質が後戻りしていないかを見るテスト、と覚えると結び付きます。

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

この問題の用語

出典:令和元年度 秋期 システムアーキテクト試験 午前Ⅱ 問9

同じ用語が出る問題

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