回帰テストと品質評価とは?かいきてすととひんしつひょうか
回帰テストと品質評価とは、回帰テスト(リグレッションテスト)は、修正や機能追加によって手を入れていない既存機能が壊れていないか(デグレード)を確かめるテスト。テストが十分だったかは実施の感触では決まらず、テスト密度と欠陥密度を基準値と突き合わせて評価する。
最終更新:2026-10-06
情報処理安全確保支援士を最短で暗記・合格する →背景
一箇所の修正が別の場所を壊すのは、共通部品や共有データを介して機能どうしが繋がっているからで、その繋がりは修正者からは見えない。見えない以上、修正箇所だけを確認する運用では事故を止められず、変更のたびに既存機能を通し直す枠組みが要る。ただし毎回すべてを流し直すのは費用が合わないため、どこまで流したかを密度という数字で示し、通過判定の根拠にする。
具体例
脆弱性対応でOpenSSLを更新した場合、修正そのものは自作コードの外側だが、TLSを使う既存機能一式を流し直さないと接続できなくなる箇所に気づけない。実施後はテスト密度と欠陥密度を基準の幅と比べ、幅に収まっているかで工程通過を判定する。
試験での引っ掛け
対象の取り違えが定番で、回帰テストが見るのは「修正していない既存機能」であり、修正箇所そのものの確認は通常のテストにあたる。また欠陥密度が基準より低いことは高品質の証明にならず、テスト密度が不足しているだけの可能性を疑う。2つの指標は必ず組で読む。
関連用語
出典・参考
解説は資格暗記が独自に作成しています。過去問の出典は各問題に記載のとおりです。