組込みシステムのソフトウェア開発におけるリグレッションテストの役割として、適切なものはどれか。
リグレッションテストは変更の影響が他へ波及していないか確認する
選択肢
- ア実行タイミングや処理性能に対する要件が満たされていることを検証する。
- イソフトウェアのユニットに不具合がないことを確認する。
- ウハードウェアの入手が困難な場合に、シミュレータを用いて検証する。
- エプログラムの変更によって、想定外の影響が出ていないかどうかを確認する。
正解と解説
正解:エ プログラムの変更によって、想定外の影響が出ていないかどうかを確認する。
リグレッションテスト(退行テスト)は、プログラムを修正・変更した後に、既に正しく動いていた部分が壊れていないかを確認するために行う再テストである。変更箇所そのものの妥当性ではなく、変更の影響が想定外の範囲に及んでいないかを見ることが役割である。
選択肢ごとの解説
- アタイミングや処理性能の要件確認は性能テスト(リアルタイム性の検証)である。
- イユニット単体の不具合確認は単体テストの役割である。
- ウシミュレータの利用は実機がない場合の手段であり、テストの種類を指すものではない。
- エ正しい。変更による想定外の影響がないかを確認するのがリグレッションテストである。
同じ分野の他の問題
- プログラムPをテストケースの集合であるテストセットTでテストし,テスト結果が全て想定結果と一致することを確認した。そのテ…2025年度 春期 午前II 問7
- プログラム中にエラーが存在するかどうかなどを,ソースプログラムを分析することによって調べるテストツールはどれか。2025年度 春期 午前II 問6
- プログラムに、実行中の特定の時点で成立すべき変数間の関係や条件を記述した論理式を埋め込んで、そのプログラムの正当性を検証…2024年度 春期 午前II 問6
- JIS X 0160:2021(ソフトウェアライフサイクルプロセス)によれば、ソフトウェアライフサイクルプロセスにおいて…2023年度 春期 午前II 問11
- ある通信販売事業者は、AI技術を利用して人間のように受け答えする、Webのチャットをインタフェースとしたユーザーサポート…2023年度 春期 午前II 問7
最終更新:2026-08-25/解説・選択肢ごとの解説は資格暗記が独自に作成しています。問題文と選択肢の出典は上記のとおりです。