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

معاينة مجانية · مسؤول قواعد بيانات تطبيقات أوراكل: إبقاء E-Business Suite حيًّا

ما الذي يجب ألا يكون في الاختبار

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

والدرس ٥ من الوحدة ٦ يسرد ما تحمله نسخة؛ وهذه القائمة نفسها مذكورةً منعًا، فالنسخة حيث تنال بيئة اختبارٍ ذلك كلّه.

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

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

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

والطريق إلى العالم الخارجي هو ما يجعل كل ما عداه أسوأ. اكتشاف الدرس ٨ من الوحدة ١٥: بيئة اختبارٍ بالغة من الإنترنت، ببيانات الإنتاج وبلا شيءٍ من حمايات الإنتاج.

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

والدفاع الأخير جعل البيئة بيّنةً أنها ليست الإنتاج. فكل حادثةٍ في هذه القائمة تبدأ باعتقاد أحدٍ أنه في مكانٍ آخر.

انتهت المعاينة المجانية. تغطي الدورة الكاملة بقية المنهج، مع الاختبار وشهادة عند الإتمام.

عرض الدورة الكاملة