مسام
العودة إلى الدورة

أوراكل للتكامل السحابي: بناء تكاملات تصمد في بيئة الإنتاج · الوحدة ١٥ · اختبار التكامل بشكل صحيح

اختبار مسارات الإخفاق

الدرس ١٤٨ من ١٧٥ · ٣ دقيقة

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

الدرس الكامل جزء من الدورة

الفيديو والدرس المكتوب كاملًا واختبار الوحدة مشمولة في أوراكل للتكامل السحابي: بناء تكاملات تصمد في بيئة الإنتاج، مع شهادة عند الإكمال ونافذة استرداد مدتها أربعة عشر يومًا.

احصل على الدروس المجانية بالبريد

سنرسل لك رابطًا لكل درس مجاني في هذه الدورة. لا حاجة إلى حساب، ورسالة واحدة فقط.

في هذه الوحدة: الوحدة ١٥ · اختبار التكامل بشكل صحيح

  1. ١ماذا يعني «مُختبَر» في تكامل
  2. ٢الاختبار بغياب النظام الآخرمعاينة مجانية
  3. ٣اختيار بيانات اختبار كفيلة بالإخفاق
  4. ٤اختبار مسارات الإخفاق
  5. ٥اختبار قابلية التكرار الآمن صراحةً
  6. ٦اختبار شامل مع جهة العمل
  7. ٧ما الذي ينكسر: اختبار قبول لم يثبت شيئًا
  8. ٨تمهيد التدريب · خطة اختبار يوقّع عليها أحد