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

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

الصق قصة مستخدم وولّد مجموعة اختبار كاملة، ثم حسّنها، وأضف حالات سلبية وحدّية (edge) وقيم حدّية (boundary) وأمنية وانحدار، وولّد اختبارات API، وصدّر النتيجة كجدول أو Markdown أو JSON أو CSV. يُرسل إدخالك إلى خدمة الذكاء الاصطناعي من متقن؛ ولا يُخزَّن أي شيء سوى عدّادات الاستخدام.

الخصوصية: تتم معالجة هذا الإدخال بشكل آمن عبر خدمة الذكاء الاصطناعي من متقن. لا نحفظ مدخلاتك أو النتائج — فقط عدادات استخدام مجهولة للحد من المعدل.
جارٍ تحميل الأداة…

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

  1. الصق قصة المستخدم بصيغة "As a / I want / So that" وأضف معايير القبول كسياق.
  2. حدّد عدد الحالات وما إذا كان ينبغي تضمين اختبارات API، ثم اضغط «توليد» (Generate).
  3. استخدم «تحسين» (Improve) لصقل الخطوات والنتائج المتوقّعة، أو أزرار «إضافة…» (Add…) لتوسيع التغطية — تُلحق الحالات الجديدة بالمعرّف الحرّ التالي.
  4. رتّب الجدول حسب الأولوية أو النوع، ثم صدّره بصيغة Markdown للويكي، أو CSV للاستيراد في Excel/Jira، أو JSON للأتمتة.

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

  • حالات اختبار منظّمة تتضمن المعرّف والعنوان والنوع والأولوية والشروط المسبقة وبيانات الاختبار والخطوات والنتيجة المتوقّعة ووسوم الفئات والمخاطر والملاحظات
  • سير عمل تكراري: توليد، وتحسين، وإضافة حالات سلبية / حدّية / قيم حدّية / أمنية / انحدار، وتوليد اختبارات API
  • جدول قابل للترتيب إضافة إلى تبويبات Markdown وJSON وCSV مع إمكانية النسخ والتنزيل
  • تبقى المعرّفات ثابتة عبر التكرارات حتى تتمكن من تتبّع الحالات في أداة إدارة الاختبارات لديك
  • اختر الإنجليزية أو العربية أو الهندية للنص المولَّد — وتبقى المعرّفات وطرق HTTP والرموز التقنية بالإنجليزية دائماً.
  • يجب أن يجيب الذكاء الاصطناعي بصيغة JSON صارمة يُتحقَّق منها مقابل مخطط (schema) على الخادم قبل عرض أي شيء؛ وتُعاد محاولة الإجابات المشوّهة مرة واحدة ثم تُرفض مع رسالة واضحة.

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

قصة المستخدم ← مجموعة اختبار

الإدخال:

As an Admin
I want to delete an individual lookup value
So that small fixes take seconds

النتيجة:

TC-001 Admin deletes an unused lookup value successfully (P0, positive)
TC-002 Delete is blocked for a value referenced by records (P1, negative)
TC-003 Non-admin cannot delete via the API → 403 (P0, security/api)
…

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

ماذا تفعل أزرار «إضافة…» (Add…)؟

تُرسل مجموعتك الحالية مجدداً إلى الذكاء الاصطناعي وتطلب حالات جديدة فقط من ذلك النوع (سلبية أو حدّية أو قيم حدّية أو أمنية أو انحدار أو API). وتُلحق الحالات الجديدة بالمعرّف الحرّ التالي، فلا يُفقد شيء مما لديك ولا يُعاد ترقيمه.

هل يمكنني استيراد الحالات إلى Jira أو TestRail أو Excel؟

نعم. استخدم تبويب CSV للاستيراد في جداول البيانات وأدوات إدارة الاختبارات، وMarkdown للويكي وطلبات الدمج، أو JSON لأطر الأتمتة.

هل يُخزَّن إدخالي؟

لا. يُرسل نصك إلى خدمة الذكاء الاصطناعي من متقن وتُعاد النتيجة المنظّمة إلى متصفحك. لا نخزّن الموجّهات (prompts) ولا المخرجات — فقط عدّادات استخدام مجهولة الهوية تُستخدم للحدود اليومية.

كم عملية توليد يمكنني تشغيلها؟

يحصل الزوار المجهولون على حصة يومية صغيرة لكل عنوان شبكة؛ ويحصل المستخدمون المسجّلون على حصة يومية أعلى. ويُعرض العدد المتبقي أسفل كل نتيجة.

هل يمكنني الحصول على النتيجة بالعربية أو الهندية؟

نعم — اختر لغة الإخراج. تُكتب حقول اللغة الطبيعية بتلك اللغة، بينما تبقى المعرّفات وطرق HTTP والمسارات وسائر الرموز التقنية بالإنجليزية.

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

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

يُرسل كل إجراء الحالات الحالية مجدداً إلى الخادم حتى يتمكن الذكاء الاصطناعي من توسيع المجموعة دون تكرار السيناريوهات الموجودة؛ ويستمر الترقيم من أعلى معرّف موجود.