اختبار الانحدار هو أسلوب لفحص البرمجيات يعتمد على إعادة تشغيل الاختبارات الوظيفية وغير الوظيفية للتحقق من أن البرنامج الذي تم تطويره واختباره مسبقًا لا يزال يعمل كما هو متوقع بعد إجراء تغيير معين، وإذا لم يتم التحقق من ذلك، فهذا يعني أن البرنامج في حالة انحدار. وتشمل التغييرات التي قد تتطلب إجراء اختبار الانحدار للبرامج ما يلي:
إصلاحات الأخطاء
تحسينات البرامج
تغييرات التكوين
استبدال المكونات الإلكترونية (عتاد الحاسوب)
ونظرًا لأن مجموعات اختبار الانحدار تميل إلى التوسع مع كل عيب يتم اكتشافه، فغالبًا ما يتم اللجوء إلى أتمتة الاختبار. في بعض الأحيان، يتم إجراء تحليل أثر التغيير لتحديد مجموعة فرعية مناسبة من الاختبارات (تحليل عدم الانحدار).