الوحدة 3 · تصميم الاختبارات
تقسيم التكافؤ والقيم الحدّية
اختر مجموعة صغيرة من المدخلات تغطي مع ذلك كل قاعدة وحدودها.
نحو 10 دقيقة قراءة و10 دقيقة تطبيق (تقديرات)
جارٍ تحميل التقدم…
اقرأ
أهداف التعلّم
- تقسيم المُدخل إلى فئات صالحة وغير صالحة.
- اختيار القيم الحدّية على كل حد وحوله.
- الجمع بين التقنيتين لتكوين مجموعة بيانات صغيرة وقوية.
الشرح
يجمع تقسيم التكافؤ المدخلات التي يجب أن يعاملها النظام بالطريقة نفسها؛ ويكفي عادةً اختبار قيمة واحدة من كل مجموعة. ثم يضيف تحليل القيم الحدّية القيم الواقعة على حواف كل مجموعة، لأن أخطاء «أصغر من» مقابل «أصغر من أو يساوي» تعيش هناك.
لنطاق من حد أدنى إلى حد أعلى، يختبر الأسلوب الشائع ذو القيمتين: الأدنى−١، والأدنى، والأعلى، والأعلى+١. ويضيف أسلوب القيم الثلاث الأدنى+١ والأعلى−١. وتذكّر الفئات غير الصالحة أيضاً: الإدخال الفارغ، والنوع الخاطئ، والطول الزائد، والأحرف غير المتوقعة.
مثال: الكمية في السلة (١–١٠ لكل بند)
| الفئة | قيمة مثال | المتوقع |
|---|---|---|
| أقل من النطاق (غير صالحة) | 0 | غير مسموح؛ زر − معطّل عند ١ |
| ضمن النطاق (صالحة) | 5 | إجمالي البند = السعر × ٥ |
| أعلى من النطاق (غير صالحة) | 11 | غير مسموح؛ زر + معطّل عند ١٠ |
القيم الحدّية: ٠ و١ و٢ و٩ و١٠ و١١. ست قيم تغطي القاعدة كلها بدلاً من تجربة كل رقم من ١ إلى ١٠.
أخطاء شائعة
- اختبار قيمة نموذجية فقط وافتراض أن الحواف تعمل.
- اختبار جانب واحد فقط من الحد.
- نسيان الفئات غير الصالحة مثل الفارغ أو السالب أو غير الرقمي.
- تطبيق التقنية على المبالغ المالية دون مراعاة التقريب (مثل 19.999 مقابل 20.000).
جرّب
تدرّب على ما قرأته للتو. تُفحص الإجابات هنا، ولا يُقيَّم شيء علناً ولا يُحتسب في ساحة الأخطاء.
تمرين
يجب أن تكون كلمة المرور بطول ١٠ إلى ١٢٨ حرفاً. أي مجموعة تطبّق تحليل القيم الحدّية بقيمتين بشكل صحيح؟
راجع
اختبر نفسك — يجب أن تكون الآن قادراً على:
- تقسيم المُدخل إلى فئات صالحة وغير صالحة.
- اختيار القيم الحدّية على كل حد وحوله.
- الجمع بين التقنيتين لتكوين مجموعة بيانات صغيرة وقوية.
مراجع
تابع
عندما تكون مستعداً، ضع علامة الإكمال على الدرس في خطوة «جرّب» ثم انتقل إلى التالي.
يُوسم بأنه مقروء عندما تصل إلى نهاية الدرس.