محتويات الدورة
جودة البرمجيات
أساسي: الاستدلال وتصميم الاختبار
متوسط: أدلة المنتج المتكامل
متقدم: الاستراتيجية والصمود والقيادة

جودة البرمجيات / متوسط: أدلة المنتج المتكامل / الدرس 12

اختيار اختبارات الانحدار وعدم موثوقية الاختبار

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

وقت القراءة التقريبي: 4 دقيقةتاريخ مراجعة المحتوى
في هذه الصفحة

أهداف الدرس

  • اختيار الفحوص بحسب الاعتمادات ومخاطر المستخدم.
  • التحقيق في التقطع بأدلة محفوظة.
  • توضيح قرارات العزل المؤقت والصيانة.

قد يؤثر الإصلاح في السلوك المجاور

يعيد اختبار التأكيد الإخفاق الأصلي ليثبت نجاح الإصلاح المقصود، ويفحص الانحدار الآثار غير المقصودة في مواضع أخرى. عند تغيير الخصم افحص مساعدات التسعير والفواتير والاسترداد واستجابات API والعرض المحلي، لا السطر المعدل فقط. ارسم الاعتمادات ورحلات المستخدم ورتّب الفحوص بحسب الأثر والاحتمال وكلفة فقد الإخفاق. مجموعة الانحدار المختارة عينة مبررة؛ وثّق المستبعد وأسبابه. عبارة «نجحت كل الاختبارات» ناقصة دون معرفة الحالات والبناء والبيئة.

حالة محلولة: تغيير التقريب

افترض قاعدة مراجعة تقرب خصم 10% على 105 سنتات إلى خصم 11 سنتاً فيبقى 94. كان العيب اختلاف التقريب بين الصفحة والفاتورة. يقارن التأكيد الاثنين بـ94. ويشمل الانحدار خصماً صفرياً وكاملاً إن سُمح واسترداد المبلغ المخصوم ودقة عملة أخرى يدعمها التطبيق. تُشتق القيم من القاعدة المتفق عليها لا التنفيذ القديم. يخص سلوك العملة المنتج؛ ويعلم المثال اختيار الأثر ولا يفرض سياسة تقريب مالية عامة.

text مجموعة مختارة مرتبطة بأثر التغيير
الفحص | الغرض | المتوقع
105 سنتات، 10% | تأكيد الإصلاح | الصفحة=الفاتورة=94
105 سنتات، 0% | انحدار مجاور | 105
استرداد شراء مدفوع | انحدار تابع | يساوي الاسترداد المبلغ المحفوظ
عرض محلي | اتساق العرض | المبلغ نفسه؛ التنسيق المتفق عليه

توضح المجموعة سبب وجود كل حالة؛ وقد تحتاج القواعد المدعومة الأخرى إلى فحوص إضافية.

التقطع دليل يستدعي التحقيق

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

حالة محلولة: اعتماد على ترتيب الاختبارات

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

الحفاظ على الثقة أثناء إصلاح الإشارة

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

الأخطاء الشائعة وإصلاحها

فحص الإصلاح بمدخله الأصلي فقط

لماذا يحدث؟
إغفال أثر التغيير خارج العيب المبلغ.
كيف تصلحه؟
إضافة فحوص مختارة للاعتمادات والقواعد المجاورة.
كيف تتجنب تكراره؟
مراجعة خريطة الأثر عند تغير السلوك.

تحويل الإخفاق إلى نجاح صامت بالإعادة

لماذا يحدث؟
التخلص من دليل الإخفاق الأول وتكراره.
كيف تصلحه؟
حفظ الإخفاق وتصنيف نتائج الإعادة صراحة.
كيف تتجنب تكراره؟
التحقيق في عدم الاستقرار بمسؤول وحد زمني.

تحول العزل إلى حذف دائم للخطر

لماذا يحدث؟
غياب مسؤول وموعد ودليل بديل.
كيف تصلحه؟
استعادة الظهور وخطة إصلاح صريحة.
كيف تتجنب تكراره؟
مراجعة المخاطر المعزولة مع أدلة الإطلاق.

اختبر فهمك

1. يمس إصلاح تنسيق تاريخ منسقاً مشتركاً. اختر ثلاثة مجالات انحدار.

اعرض الحل المشروح

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

2. أُعيد اختبار متقطع خمس مرات حتى نجح. ماذا يقول التقرير؟

اعرض الحل المشروح

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

أهم ما تعلمته

  • اختر الانحدار حسب المخاطر والاعتمادات واشرح الاستبعاد.
  • أصلح الإشارات غير الموثوقة بدلاً من محو ملاحظاتها.

المراجع الرسمية