فئات التكاليف الناتجة عن سوء إدارة البيانات المستخدمة في الاختبار
في الموضوع السابق كان الحديث عن التكاليف وهَدْر الوقت والمال وسعادة الموظفين وقدرتهم على الابتكار نتيجة لسوء إدارة بيانات الاختبار. في هذا الموضوع سيكون هنالك تفصيل أكثر عن هذه التكاليف وفئاتها.
فئات التكاليف (الهَدْر)
أغلب التكاليف الناتجة عن سوء إدارة البيانات المستخدمة في الاختبار تنتمي إلى إحدى الفئات التالية:
- تكاليف متعلّقة بالتطوير (Development Costs/Waste)
هذا مانركّز عليه عادة عندما نفكر في “إضاعة الوقت”. لايستطيع المطورون إنجاز العمل بسبب أن بيانات الاختبار تقع عائق في طريق كتابتهم للكود.
- تكاليف متعلّقة بالاختبار/التحقق (Testing/Verification Costs/Waste)
يحدث هذا بسبب عدم استطاعة فريق الاختبار إنجاز الاختبارات نتيجة لعدم مقدرتهم على فهم البيانات وقد يحتاج الفريق إلى التواصل مع محللي الأعمال (business analysts) من أجل ذلك.
- تكاليف متعلّقة بالتصميم (Design Costs/Waste)
يمكن أن تؤدي بيانات الاختبار السيئة إلى عدم فهم المشكلة التي يقوم بحلّها الفريق. يمكن لمطوري البرامج أيضًا فقدان الثقة أو حتى الانزعاج من بيانات الاختبار ومدى عدم جدواها بالنسبة لهم مما يؤثر على إنتاجيتهم.
- تكاليف متعلّقة بالأخطاء (Defect Costs/Waste)
يمكنك إنفاق موارد باهظة الثمن على الاختبار والتصميم المُسبَق والحصول على العديد من المطورين. ولكن إذا كنت تدير بيانات الاختبار الخاصة بك بشكل سيء فسيظل لديك دائمًا تكاليف متعلّقة بالأخطاء. إنك لاتستطيع منع الأخطاء مهما أنفقت لكن ما يجعل الأمر أسوأ هو عندما تحدث الأخطاء في بيئة عمل المشروع الفعلية (production) وبالتالي بيانات الاختبار السيئة تجعل من موضوع إيجاد الخطأ وإصلاحه أمر صعب.
في الموضوع القادم إن شاء الله سيكون هنالك تفصيل عن مصادر هذه التكاليف الناتجة عن سوء إدارة البيانات المستخدمة في الاختبار.
بالتوفيق للجميع…
* المصدر: http://www.softwaretestingmagazine.com/knowledge/the-hidden-costs-of-poor-test-data-management
** الصورة من موقع: https://www.actifio.com
لا توجد تعليقات