مولّد الاختبار المبني على المخاطر بالذكاء الاصطناعي

ذكاء اصطناعي توليد الاختبارات

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

الخصوصية: يتطلب حساباً مجانياً في متقن. يُرسَل إدخالك إلى خدمة الذكاء الاصطناعي من متقن لإنتاج النتيجة؛ ولا تُخزَّن المدخلات ولا النتائج — نحتفظ فقط بعدد مرات استخدام حسابك لتطبيق الحصة اليومية. كيف تعمل أدوات الذكاء الاصطناعي
جارٍ تحميل الأداة…

ما هو اختبار الانحدار، وما الذي يضيفه الاختبار المبني على المخاطر؟

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

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

كيفية استخدام مولّد الاختبار المبني على المخاطر بالذكاء الاصطناعي

  1. صِف الميزة أو نطاق الإصدار: ما الجديد أو ما الذي تغيّر، ومن يستخدمه.
  2. أضف، إن شئت، سياقاً — البنية ونقاط الضعف المعروفة والحوادث السابقة والمواعيد النهائية — واختر عدد المخاطر المراد تحليلها (من 3 إلى 20).
  3. اختر لغة المخرجات ثم اضغط «توليد».
  4. اعمل على سجل المخاطر وفق ترتيب التنفيذ الموصى به، ثم نزّله بصيغة CSV أو Markdown أو JSON.

مزايا مولّد الاختبار المبني على المخاطر بالذكاء الاصطناعي

  • سجل مخاطر مع تقييم الاحتمالية × الأثر والأولوية
  • اختبارات موجّهة لكل خطر مع الهدف والنوع
  • ترتيب تنفيذ موصى به للاختبار المحدود زمنياً
  • تصدير بصيغة Markdown وCSV وJSON

مثال على مولّد الاختبار المبني على المخاطر بالذكاء الاصطناعي

الإصدار ← خطة المخاطر

الإدخال:

Release 4.2: new payment flow with saved cards, migrated customer DB, redesigned mobile checkout

النتيجة:

R-01 Payment tokenisation failure (High × High = 9, P0) → tests RT-01…RT-03
R-02 Data loss in migration (Medium × High = 6, P0)
…
الاحتمالية × الأثر على مقياس من 1 إلى 3 لا تعطي إلا ست درجات؛ و6 أو 9 تعني P0، والأعلى درجة يُنفَّذ أولاً، لذا يُنفَّذ R-01 (الدرجة 9) قبل R-02 (الدرجة 6).
الاحتماليةالأثر
منخفض1متوسط2مرتفع3
مرتفع33P16P09P0 · R-01
متوسط22P24P16P0 · R-02
منخفض11P32P23P1
  • P0: الدرجة 6 أو 9
  • P1: الدرجة 3 أو 4
  • P2: الدرجة 2
  • P3: الدرجة 1
  • R-01فشل ترميز الدفع (tokenisation): الاحتمالية «مرتفع» × الأثر «مرتفع» = 9، P0
  • R-02فقدان البيانات أثناء الترحيل (migration): الاحتمالية «متوسط» × الأثر «مرتفع» = 6، P0

الأسئلة الشائعة حول مولّد الاختبار المبني على المخاطر بالذكاء الاصطناعي

كيف تُحسب درجة الخطر؟

تُقدَّر الاحتمالية والأثر كلٌّ منهما منخفضاً (1) أو متوسطاً (2) أو مرتفعاً (3)، والدرجة هي الاحتمالية × الأثر، فلا تكون الدرجات الممكنة إلا 1 و2 و3 و4 و6 و9. والدرجة 6 أو 9 تعني P0، و3 أو 4 تعني P1، و2 تعني P2، و1 تعني P3.

هل الاختبارات اختبارات دخان عامة؟

لا. ينتمي كل اختبار إلى خطر واحد ويحدد ما يجب أن يثبته، مع البيانات أو الظرف الأساسي — مثل أن يفشل الدفع ببطاقة محفوظة بشكل آمن عندما تنتهي مهلة الترميز (tokenisation).

ما فائدة عمود التخفيف؟

نصائح ليست اختبارات — المراقبة أو ضمانة احتياطية أو خطة تراجع — للمخاطر التي لا يكفي الاختبار وحده لإزالتها.

ملاحظات تقنية

لكل خطر معرّف (R-01 وR-02 …) وفئة ووصف واحتمالية وأثر (منخفض أو متوسط أو مرتفع) ودرجة وأولوية وملاحظة تخفيف أو مراقبة، وحتى ستة اختبارات موجّهة (RT-01 وRT-02 …، فريدة على مستوى السجل كله) لكلٍّ منها هدف يجب إثباته. ويسرد ترتيب التنفيذ كل خطر مرة واحدة، من الأعلى درجة إلى الأدنى.

المراجع

  • ISTQB Certified Tester Foundation Level (CTFL) v4.0ISTQB · 2023المنهج التأسيسي لاختبار البرمجيات: مستويات الاختبار وأنواعه وتقنيات تصميم الاختبارات وإدارة الاختبار والأدوات.
  • ISTQB GlossaryISTQBالتعريفات القياسية لمصطلحات الاختبار — حالة الاختبار واختبار الانحدار والخطورة والأولوية وتحليل القيم الحدّية وغيرها.