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

فهم التكافؤ

ويقسم تقاسم البيانات المُدخلة إلى مجموعات أو أجزاء، حيث يُتوقع أن تتصرف كل مجموعة على نحو مماثل، ويمكن أن يمثل اختبار قيمة واحدة من كل تقسيم المجموعة بأكملها، مما يقلل من عدد حالات الاختبار المطلوبة.

فعلى سبيل المثال، إذا قبل نظام ما سنا تتراوح بين 18 و65 عاما، فإن التجزؤات هي:

  • أقل من 18
  • بين 18 و65
  • أعلى من 65

ويضمن اختبار قيمة واحدة من كل تقسيم تغطية جميع سيناريوهات المدخلات.

تحليل القيمة التقديرية التطبيقية

ويركز تحليل القيمة على حواف تقسيم المدخلات، وبما أن الأخطاء تحدث في كثير من الأحيان عند الحدود، فإن اختبار القيم داخل هذه الحدود، وعلى، وخارجها تماماً أمر حاسم.

وباستخدام المثال السابق، فإن القيم الحدودية هي:

  • 17 (دون 18 سنة فقط)
  • 18 (حد أدنى)
  • 65 (حدود أعلى)
  • 66 (أكثر من 65 بقليل)

المبادئ التوجيهية العملية

تطبيق هذه التقنيات تطبيقاً فعالاً:

  • تحديد جميع أجزاء المدخلات استناداً إلى المواصفات.
  • اختيار حالات اختبار تمثيلية من كل تقسيم.
  • التركيز على القيم الحدودية لكل تقسيم.
  • -كمّل كلا التقنيتين للاختبار الشامل .
  • -توليد حالة اختبار السيارات حيثما أمكن

سيناريو نموذجي

النظر في شكل تسجيل يقبل كلمات السر ذات الطول بين 8 و16 شخصية، وفيما يلي الأجزاء:

  • أقل من 8 شخصيات
  • بين 8 و 16 شخصية
  • أكثر من 16 شخصية

وتشمل حالات اختبار الحدود ما يلي:

  • 7 شخصيات (دون الحد الأدنى بقليل)
  • 8 شخصيات (حد أدنى)
  • 16 شخصية (حد أقصى)
  • 17 شخصية (تتجاوز الحد الأقصى بقليل)