読み方 : リグレッションテスト
正式名称 : Regression Test
リグレッションテスト (Regression Test) とは、ソフトウェアの修正や機能追加後、既存機能に不具合が発生していないかを確認するテストです。新しい変更が過去の動作に悪影響を与えないことを保証し、品質維持とリスク低減に不可欠な工程です。
IT分野では、開発や保守の過程で頻繁に行われ、大規模システムや継続的インテグレーション (CI) 環境では自動化ツールを用いて効率的に実施されます。テストケースは過去に正常動作が確認された機能を対象に選定し、変更箇所との関連性を考慮して優先度を決定します。
また、単体テストや結合テストと組み合わせることで、包括的な品質保証が可能です。
アジャイル開発やDevOpsの普及により、リグレッションテストの自動化と継続的実行は重要性を増しています。適切なテスト設計とツール選定により、開発スピードを維持しながら高品質なソフトウェアを提供することができます。