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

مبادئ تصميم بيانات الاختبار

وينبغي أن تشمل بيانات الاختبار الفعالة طائفة واسعة من شروط المدخلات، بما في ذلك البيانات النموذجية والحدودية والباطلة، كما يجب أن تعكس أنماط الاستخدام في العالم الحقيقي لضمان إجراء اختبار شامل، فالاتساق والكمال والصلة عوامل حاسمة في تصميم مجموعات بيانات الاختبارات.

الحسابات الرئيسية للبيانات الاختبارية

وتساعد الحسابات المحسوبة على تحديد كمية وتنوع بيانات الاختبار اللازمة، فعلى سبيل المثال، يمكن للحسابات الموحّدة أن تحدد عدد حالات الاختبار المطلوبة لتغطية جميع مجموعات المدخلات، ويؤدي تقسيم التكافؤ إلى خفض عدد حالات الاختبار عن طريق تجميع مدخلات مماثلة.

الخطوات الرامية إلى وضع بيانات الاختبارات الآلية

  • تحديد متغيرات المدخلات وقيمها المحتملة.
  • تحديد أهداف التغطية بالاختبارات استنادا إلى متطلبات النظام.
  • (ب) حساب عدد حالات الاختبار باستخدام أساليب الجمع بين الأطراف.
  • إنشاء مجموعات بيانات تمثيلية لكل فئة.
  • بيانات قيمة على سيناريوهات العالم الحقيقي