لماذا مختبري البرمجيات ليسوا حراس مرمى للأخطاء؟

لماذا مختبري البرمجيات ليسوا حراس مرمى للأخطاء؟

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

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

بالتوفيق للجميع …

*الصورة من موقع: https://en.wikipedia.org

لا توجد تعليقات

شاركني رأيك