回帰テスト
回帰テスト - Wikipedia
回帰テスト (かいきテスト、英: regression testing) とは、以前にテストしたソフトウェアが変更後もまだ正しく動作することを、機能テストと非機能テストを再度実行して確認する作業のこと[1]。退行テスト、リグレッションテストとも呼ばれる。正しく動作しない場合、そのことを先祖返りと呼ぶ。回帰テストが必要になる可能性のある変更には、バグ修正、ソフトウェアの機能強化、構成変更、さらにはハード的な電子部品の置き換えなどある[2]。欠陥が見つかるたびに回帰テストの集合が大きくなる傾向があるため、しばしばテストの自動化を一緒に行う。テストするためのテストケースを決定するために、変更影響分析を実行することもある(非回帰分析[3] )。