システムアーキテクト暗記無料で始める

リグレッションテスト(回帰テスト)とは?りぐれっしょんてすと

リグレッションテスト(回帰テスト)とは、変更を加えたあと、それまで動いていた機能が壊れていないことを確かめるテスト。対象は直した箇所ではなく、変更の影響が及び得る既存機能の範囲全体で、保守フェーズや短い間隔でリリースする運用ほど比重が大きくなる。

最終更新:2026-10-06

試験情報

システムアーキテクト試験の過去問では1回出題されています。

システムアーキテクト試験の頻出用語/午前II

別名:リグレッションテスト、回帰テスト、回帰テスト(リグレッションテスト)

この語が出る過去問を解く →

背景

規模が大きくなると、影響範囲を人手で完全に見切ることができない。読んで推論するより実行して差が出ないことを確かめるほうが確実で安価なので、既存機能の再実行という安全網を常備する。どのシナリオを自動化して常時回すかは、テスト容易性を含めた方式設計と運用設計の論点になる。

具体例

主要な業務シナリオをSeleniumやJUnitで自動化し、変更のたびにCIで実行する。全件実行が時間的に無理な規模では、依存関係から影響範囲を絞った日次実行と、リリース判定前の全件実行を組み合わせる。

試験での引っ掛け

直した不具合が本当に直ったかを見るのは確認テスト(再テスト)で、リグレッションテストは影響が他へ波及していないかを見る。両者は補い合う関係にあり、確認テストだけで済ませるのが典型的な誤り。

関連用語

出た過去問

解説は資格暗記が独自に作成しています。過去問の出典は各問題に記載のとおりです。

この語が出る過去問を解く →

試験での特徴
  • 試験では1回出題
  • 分野:午前II
  • 直した不具合が本当に直ったかを見るのは確認テスト(再テスト)で、リグレッションテストは影響が他へ波及していないかを見る。