قفزة فيلكس واختبار البرمجيات
نتذكّر جميعًا في 14 أكتوبر 2012 المشاهدون من أرجاء العالم تابعوا وبترقّب شديد قفزة فيلكس من الفضاء. الجميع كان يشاهد وكنت أشاهد أيضًا. لكن كمختبر برمجيات، دارت في ذهني تساؤلات عديدة عن مدى وكميّة الاختبارات التي تم تنفيذها على كل الأنظمة والبرمجيات ذات العلاقة بتنفيذ القفزة وأهميّة ذلك. هذا ما سأتحدّث عنه في هذا المقال.
دعونا نسأل أنفسنا عن الوقت والجهد اللذان تم صرفهما من أجل اختبار المشروع. من المؤكّد أنه سوف يكون هنالك وقت وجهد كثير تم صرفهما للتأكّد من أن كل الأمور ستكون على مايرام. أيضًا نعرف أنّ الخطر عالي جدًا في هذه المهمّة وبالتالي فشل أي من الأجهزة أو البرمجيات غير مقبول تمامًا وسوف يؤدي إلى فشل المهمّة بالكامل كما أنه سوف يعرّض حياة فيلكس للخطر. بالتالي، كل شي في هذه المهمة محسوب ويجب أن يسري كما هو مخطط له.
بالإضافة إلى ما سبق، نحن نعلم أن شدّة وأولوية الأخطاء (Severity and Priority) التي يتم إيجادها هي عبارة عن قرار متعلّق بالأعمال (Business Decision) ويعتمدان على سياق المشروع. وبما أن هذا المشروع يشكل مهمّة حاسمة، أنا على يقين بأن جميع الأخطاء التي وجدت تمّت معاملتها على أنها ذات شدّة عالية وأولوية كبيرة.
وفي الختام، هذا المشروع عبارة عن دليل قاطع على أهميّة اختبار البرمجيات وأنه لاينبغي تجاهله أو التقليل من شأنه ونقيس على ذلك أي مشروع فشله قد يتسبب في كارثة.
بالتوفيق للجميع…
* الصورة من موقع: http://www.redbullstratos.com/the-team/felix-baumgartner
لا توجد تعليقات