أغلى خطأ في البرمجيات ليس الخطأ نفسه، بل اكتشافه متأخراً.
أين يبدأ الاختبار الجيد؟
في أول نسخة، لا في آخر نسخة. لأن أي خلل صغير في البداية قد يتحول إلى إعادة عمل مكلفة إذا اكتشف بعد الدمج أو بعد الإطلاق.
ما الذي نبحث عنه؟
- سلوك غير متوقع في النموذج
- أخطاء على الجوال لا تظهر على الكمبيوتر
- رسائل خطأ غير مفهومة
- حالات حدودية مثل التواريخ، والانقطاع، والمدخلات الفارغة
لماذا هذا يوفّر المال؟
لأن إصلاح مشكلة في التصميم أو البنية أسهل من إصلاحها بعد أن تصبح جزءاً من تجربة المستخدم أو من البيانات الحقيقية.
القاعدة
الاختبار ليس مرحلة تجميلية قبل التسليم. إنه جزء من البناء نفسه.
وهذا ما يجعل ضمان الجودة ضرورة، لا خياراً إضافياً.
Comments
Join the discussionNo comments yet. Be the first to comment.