تخطّ إلى المحتوىتواصل معنا

اختبار الانحدار

بالإنجليزية: Regression testing

الجودة والاختبار

إعادة تشغيل الاختبارات القديمة بعد كل تعديل للتأكد من أن ما كان يعمل لم ينكسر بسبب التغيير الجديد.

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

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

مثالبعد إضافة كوبونات الخصم إلى المتجر، يكشف اختبار الانحدار أن حساب رسوم التوصيل توقف عن العمل، مع أن أحداً لم يلمسه.
كل المصطلحات

فكرتك تستاهل تطلع للنور.

صِفها بالعربي أو الإنجليزي، وفنّان يبنيها ويختبرها وينشرها — بدون أي خبرة في البرمجة. ابدأ مجاناً، بدون بطاقة ائتمان.