تحليل القيم الحدّية

تعمل في المتصفح تصميم الاختبارات

ورقة عمل مفصّلة لتحليل القيم الحدّية (BVA): عرّف الأقسام، واختر التحليل ثنائي القيم أو ثلاثي القيم، واحصل على جدول اختبار يبيّن النجاح/الفشل المتوقّع لكل حد.

الخصوصية: تعمل هذه الأداة بالكامل في متصفحك. لا تغادر بياناتك جهازك أبداً.
جارٍ تحميل الأداة…

ما هي تقنيات تصميم اختبارات الصندوق الأسود؟

تشتق تقنيات الصندوق الأسود حالات الاختبار من المواصفات دون قراءة الشيفرة: تقسيم التكافؤ يجمع المدخلات التي يُفترض أن تتصرف بالطريقة نفسها، وتحليل القيم الحدّية يختبر أطراف كل مجموعة (0 و1 والحد الأقصى والحد الأقصى+1)، وجداول القرار تعدّد تركيبات الشروط، واختبار انتقال الحالات يتتبع التغيرات المسموحة والممنوعة، والاختبار الزوجي يغطي كل زوج من قيم المعاملات بحالات أقل بكثير من الجداء الكامل.

اقرأ الدليل: كيف تكتب حالات الاختبار (Test Cases)

كيفية استخدام تحليل القيم الحدّية

  1. عرّف الأقسام كحقول بحدود min= وmax=.
  2. اختر التحليل ثنائي القيم أو ثلاثي القيم.
  3. حلّل للحصول على ورقة العمل والأعداد الملخّصة وحالات الاختبار.

مزايا تحليل القيم الحدّية

  • ورقة عمل تجمع فئات التكافؤ مع كل حد في كل حقل
  • تحليل ثنائي القيم أو ثلاثي القيم وفق تعريفات منهج ISTQB التأسيسي، مع قيمة اسمية واحدة من منتصف النطاق تُستخدم قيمةً صالحة للضبط (وليست حداً في ISTQB)
  • النجاح/الفشل المتوقّع لكل حد مع حالات اختبار مرقّمة
  • يتعامل مع الأعداد الصحيحة والعشرية وأطوال السلاسل النصية وأحجام القوائم وأحجام الملفات ونطاقات التواريخ
  • تصدير بصيغة Markdown أو JSON أو CSV أو Gherkin

مثال على تحليل القيم الحدّية

ورقة عمل لحقل الكمية

الإدخال:

quantity: integer, min=1, max=10

النتيجة:

quantity  Below minimum (min − 1)   0    Fail (rejected)
quantity  Minimum (min)             1    Pass (accepted)
quantity  Just above minimum        2    Pass (accepted)
quantity  Nominal (mid-range)       6    Pass (accepted)
quantity  Just below maximum        9    Pass (accepted)
quantity  Maximum (max)             10   Pass (accepted)
quantity  Above maximum (max + 1)   11   Fail (rejected)
في حقل الكمية 1–10، يختبر التحليل ثنائي القيم 0 و1 و10 و11؛ ويضيف التحليل ثلاثي القيم الجارين الصالحين 2 و9 داخل كل حد مباشرةً.

quantity: integer, min=1, max=10

المحور من 0 إلى 11
  • < 1غير صالحة: أقل من الحد الأدنى
  • 1–10النطاق الصالح
  • > 10غير صالحة: أعلى من الحد الأقصى
  1. 10 min − 1متوقع فشله (مرفوض)
  2. 21 minمتوقع نجاحه (مقبول)
  3. 32 min + 1في BVA ثلاثي القيم فقط · متوقع نجاحه (مقبول)
  4. 46 قيمة اسميةقيمة صالحة للضبط، وليست حداً
  5. 59 max − 1في BVA ثلاثي القيم فقط · متوقع نجاحه (مقبول)
  6. 610 maxمتوقع نجاحه (مقبول)
  7. 711 max + 1متوقع فشله (مرفوض)

حسبتها الأداة لهذا المثال. ويختبر الوضعان كلاهما أيضاً القيمة الاسمية 6.

الأسئلة الشائعة حول تحليل القيم الحدّية

ثنائي القيم أم ثلاثي القيم — أيهما أستخدم؟

يختبر التحليل ثنائي القيم كل حد وأقرب جار غير صالح له. ويضيف التحليل ثلاثي القيم الجار الصالح من الداخل ويلتقط مزيداً من أخطاء الفرق بواحد؛ اختره للمدخلات عالية المخاطر. ويعرض منهج ISTQB التأسيسي الصيغتين دون أن يجعل أياً منهما الصيغة الافتراضية.

ماذا تعرض ورقة العمل؟

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

هل تُعالج النطاقات المفتوحة؟

يحصل الحقل الذي له min فقط أو max فقط على حدود من ذلك الجانب؛ أما الحقل الذي ليس له أي منهما فيحصل على فحوصات بالصفر والقيم السالبة والكبيرة وما يتجاوز العدد الصحيح الآمن.

هل يمكنني تصدير ورقة العمل؟

نعم — يُنزَّل جدول ورقة العمل بصيغة CSV، وتُصدَّر حالات الاختبار بصيغة Markdown أو JSON أو CSV أو Gherkin.

المراجع