ما هي معايير القبول؟
معايير القبول هي الشروط التي يجب أن تستوفيها قصة المستخدم لتُعدّ منجزة، يُتفق عليها قبل بدء التطوير وتُكتب بحيث يمكن فحص كل منها: «بافتراض مستخدم مسجّل ببطاقة منتهية، عندما يدفع، فإن الطلب لا يُنشأ ويظهر خطأ البطاقة». يتحول كل معيار إلى اختبار واحد على الأقل، وهكذا يختبر المختبرون والمطورون ومالكو المنتج الشيء نفسه.
اقرأ الدليل: كيف تكتب حالات الاختبار (Test Cases)
كيفية استخدام مراجع معايير القبول بالذكاء الاصطناعي
- الصق معايير القبول — مرقّمة أو نقاطاً أو كتل Given/When/Then.
- أضف، إن شئت، قصة المستخدم التي تنتمي إليها كسياق.
- اختر لغة المخرجات ثم اضغط «مراجعة».
- ابدأ بالمعايير الأقل درجة: اقرأ المشكلات، واعتمد الصياغة المحسّنة، وأضف المعايير الناقصة التي تسردها المراجعة. ونزّل المراجعة بصيغة CSV أو Markdown أو JSON.
مزايا مراجع معايير القبول بالذكاء الاصطناعي
- درجة قابلية الاختبار لكل معيار وللمجموعة كاملة
- يكتشف المصطلحات الغامضة والعبارات غير القابلة للاختبار والمعايير المركّبة والبيانات المفقودة والمسارات السلبية المفقودة
- صياغة محسّنة لكل معيار ضعيف
- قائمة بالمعايير المفقودة كلياً
مثال على مراجع معايير القبول بالذكاء الاصطناعي
المراجعة
الإدخال:
The page should load fast.النتيجة:
AC-1 score 20 — vague, untestable → "The lookup page renders its first 50 values within 2 seconds on 4G (p95)."load fast قابلاً للاختبار: تسمّي الصفحة وما يراه المستخدم وحداً بالثواني، ثم تضيف الشبكة والمئين اللذين لم يذكرهما المعيار الأصلي.قبل: AC-1، الدرجة 20 — غامض، غير قابل للاختبار
الجزء 1:The page should
بعد: الصياغة المحسّنة
الجزء 1:The lookup page
- 1أي صفحة
The pageتصبح صفحة محددة بالاسم. - 2نتيجة قابلة للملاحظة
loadلا تحدد ما يراه المستخدم؛ والصياغة الجديدة تسمّي ما يظهر. - 3حد قابل للقياس
fastلا يمكن قياسها، ولهذا هي غامضة؛ أما ثانيتان فيمكن قياسهما. - 4الشبكةغائبة في الأصل: الاتصال الذي ينطبق عليه الحد.
- 5المئينغائب في الأصل: p95 تعني أن 95% من مرات التحميل يجب أن تلتزم بالحد.
الأسئلة الشائعة حول مراجع معايير القبول بالذكاء الاصطناعي
كيف تُحسب الدرجة؟
يُقيَّم كل معيار من 0 إلى 100 من حيث قابلية الاختبار والاكتمال؛ وتحصل المعايير الخالية من المشكلات على 85 أو أكثر. وتلخّص الدرجة الإجمالية المجموعة كاملة.
ما الذي يجعل المعيار غامضاً؟
كلمات لا يمكن قياسها — «سريع» و«سهل الاستخدام» و«مناسب» و«إلخ» — وعدة نتائج في عبارة واحدة، ومعايير بلا قيم بيانات محدّدة أو مسار خطأ. وتستبدل الصياغة الجديدة بها فاعلين ومدخلات ونتائج قابلة للملاحظة وحدوداً قابلة للقياس.
ما «المعايير الناقصة»؟
معايير تحتاجها المجموعة بوضوح لكنها غير موجودة — عادةً المسارات السلبية أو الصلاحيات أو معالجة الأخطاء — تُسرد منفصلة لتضيفها إلى القصة.
ملاحظات تقنية
يحصل كل معيار على معرّف (AC-1 وAC-2 … بترتيب لصقها) ودرجة قابلية اختبار من 0 إلى 100، والمشكلات المكتشفة — غامض أو غير قابل للاختبار أو ناقص أو ملتبس أو مركّب أو يفتقد المسار السلبي أو يفتقد البيانات أو غير متسق، أو «ok» — مع شرح بلغة مبسّطة وصياغة جديدة قابلة للاختبار. وتحصل المجموعة كذلك على درجة إجمالية وقائمة بالمعايير الغائبة كلياً.
المراجع
- Agile Testing: A Practical Guide for Testers and Agile Teams (Lisa Crispin, Janet Gregory)أرباع الاختبار الرشيق وكيف يعمل المختبرون داخل فريق التسليم — أساس «الاختبار في الطبقة الصحيحة».
- ISTQB Glossaryالتعريفات القياسية لمصطلحات الاختبار — حالة الاختبار واختبار الانحدار والخطورة والأولوية وتحليل القيم الحدّية وغيرها.
- ISTQB Certified Tester Foundation Level (CTFL) v4.0المنهج التأسيسي لاختبار البرمجيات: مستويات الاختبار وأنواعه وتقنيات تصميم الاختبارات وإدارة الاختبار والأدوات.