كيفية استخدام مولّد القيم الحدّية
- أدخل الحقول مع قيود min= وmax= (أو حد للطول).
- اختر تحليل القيم الحدّية ثلاثي القيم أو ثنائي القيم، وما إذا كنت تريد تضمين قيمة اسمية.
- ولّد للحصول على جدول القيم وحالات الاختبار المقابلة.
مزايا مولّد القيم الحدّية
- تحليل قيم حدّية ثلاثي القيم (min−1 وmin وmin+1 والقيمة الاسمية وmax−1 وmax وmax+1) أو ثنائي القيم
- النطاقات الرقمية والخطوات العشرية وأطوال السلاسل النصية وأحجام القوائم وأحجام الملفات وحدود التواريخ
- تصنيف كل قيمة كصالحة/غير صالحة مع النتيجة المتوقّعة
- تحصل الأرقام غير المحدودة على فحوصات بالصفر والقيم السالبة والكبيرة وما يتجاوز العدد الصحيح الآمن
- حالات اختبار مرقّمة قابلة للتصدير بصيغة Markdown أو JSON أو CSV أو Gherkin
مثال على مولّد القيم الحدّية
تحليل ثلاثي القيم لنطاق العمر
الإدخال:
age: integer, min=18, max=120النتيجة:
Below minimum (min − 1) 17 Invalid
Minimum (min) 18 Valid
Just above minimum 19 Valid
Nominal (mid-range) 69 Valid
Just below maximum 119 Valid
Maximum (max) 120 Valid
Above maximum (max + 1) 121 Invalidالأسئلة الشائعة حول مولّد القيم الحدّية
ما القيم التي تُنتَج؟
لكل حقل له نطاق أو حد للطول: min−1 وmin وmin+1 وقيمة اسمية وسطى وmax−1 وmax وmax+1 (التحليل ثلاثي القيم)، أو min−1 وmin وmax وmax+1 فقط في الوضع ثنائي القيم. تتدرّج القيم العشرية بخطوة 0.01، ويُعبَّر عن حدود النصوص بعدد الأحرف.
ماذا عن التواريخ والملفات؟
تنتج حدود التواريخ اليوم السابق ويوم الحد واليوم التالي؛ وتنتج حدود الملفات أحجاماً بالميغابايت حول الحد؛ أما القوائم فتستخدم عدد العناصر.
ما القيم التي ينبغي رفضها؟
القيمتان min−1 وmax+1 فقط تقعان خارج النطاق الصالح. ويعلّم الجدول كل قيمة كصالحة أو غير صالحة مع النتيجة المتوقّعة.
ماذا عن الحقول التي ليس لها min أو max؟
تحصل الأرقام غير المحدودة على فحوصات بالصفر والقيم السالبة والكبيرة وما يتجاوز العدد الصحيح الآمن؛ أما الحقول الأخرى بلا حدود فتُدرج في تحذير حتى تتمكن من إضافة قيود لها.