بيانات الاختبار (Test Data)
وجود بيانات اختبار صحيحة هو من الأمور المهمة من أجل الحصول على نتائج دقيقة للاختبارات. هذا الموضوع سيكون عبارة عن نظرة سريعة على بيانات الاختبار.
اختيار وإدارة بيانات الاختبار
في بعض المشاريع، قد تكون هنالك حاجة لإنشاء بيانات اختبار خاصة بفريق الاختبار وذلك من أجل تنفيذ الاختبارات. وفي بعض الأحيان، قد تكون هنالك بيانات متوفرة لتنفيذ الاختبارات ويمكن أن تكون هذه البيانات عبارة عن نسخة احتياطية (backup) مأخوذة من بيئة عمل المشروع الفعلية (production). في كلا الحالتين، يجب التأكد من إدارة بيانات الاختبار بشكل صحيح لتجنّب التكاليف الخفيّة (hidden costs) على المشروع بسبب المشاكل والتحدّيات التي يمكن أن تحدث وتواجه فريق الاختبار. تشمل هذه التكاليف الوقت والمال وحتى سعادة أعضاء فريق الاختبار وقدرتهم على الابتكار.
متطلّبات بيانات الاختبار (Test Data Requirements)
قد تكون هنالك حاجة لوجود متطلّبات لبيانات الاختبار. من هذه المتطلّبات متطلّب أن تكون البيانات واقعيّة. دعونا نأخذ الأمثلة التالية:
- لو كان لدينا حقل العُمْر وأدخلنا القيمة صفر فكيف سيتم التعامل مع هذه القيمة؟
- ماذا لو أدخلنا حروف عشوائية في حقل العنوان؟
قد تؤدّي مثل هذه البيانات إما إلى عدم اكتشاف الأخطاء الفعلية أو أحيانًا ظهور أخطاء بسببها.
* تجدون المزيد عن بيانات الاختبار في هذه المواضيع على مدونتي من خلال النقر على الرابط:
- إدارة البيانات المستخدمة في الاختبار (Test Data Management): https://www.anwarbosbool.com/ar/2019/11/test-data-management
- فئات التكاليف (costs) الناتجة عن سوء إدارة البيانات المستخدمة في الاختبار: https://www.anwarbosbool.com/ar/2019/12/waste-types-of-poor-test-data-management
- مصادر التكاليف (costs) الناتجة عن سوء إدارة البيانات المستخدمة في الاختبار: https://www.anwarbosbool.com/ar/2019/12/sources-of-waste-because-of-poor-test-data-management
** المصدر: Testμ Conference – Test Data
لا توجد تعليقات