إنشاء عشرات حالات الاختبار تلقائيًا بنقرة واحدة باستخدام الذكاء الاصطناعي في Apidog

Oliver Kingsley

Oliver Kingsley

15 أكتوبر 2025

إنشاء عشرات حالات الاختبار تلقائيًا بنقرة واحدة باستخدام الذكاء الاصطناعي في Apidog

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

لحسن الحظ، يدعم Apidog الآن حالات اختبار آلية مُولّدة بالذكاء الاصطناعي. بناءً على مواصفات واجهة برمجة التطبيقات الخاصة بك، يمكن لميزة الذكاء الاصطناعي في Apidog إنشاء مجموعة كاملة من حالات الاختبار بذكاء تغطي مجموعة واسعة من السيناريوهات في ثوانٍ.

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

1. توليد عشرات حالات الاختبار بنقرة واحدة

انقر على زر Generate، وفي غضون ثوانٍ، ستظهر عشرات حالات الاختبار المنظمة بالكامل في قائمتك.

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

2. التصنيف التلقائي حسب نوع الاختبار

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

التصنيف التلقائي حسب نوع الاختبار

3. تشغيل وتحقق فوري

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

اعتماد حالات الاختبار الصالحة

4. عمليات مجمعة لإدارة فعالة

قم بتشغيل أو قبول أو تجاهل حالات اختبار متعددة دفعة واحدة. هذا يجعل عملية تصفية حالات الاختبار عالية الجودة والاحتفاظ بها أسرع.

عمليات حالات الاختبار المجمعة للإدارة الفعالة

5. التوليد المتوازي لمهام متعددة

يمكنك إطلاق عدة مهام توليد في وقت واحد لمقارنة النتائج وجودة نماذج الذكاء الاصطناعي المختلفة.

التوليد المتوازي لمهام متعددة

جربها بنفسك في Apidog واختبر كيف يُحوّل الذكاء الاصطناعي سير عمل الاختبار الخاص بك!

زر

كيفية تمكين ميزات الذكاء الاصطناعي

قبل أن تتمكن من استخدام ميزة توليد حالات الاختبار بالذكاء الاصطناعي، يلزم اتخاذ بضع خطوات إعداد بسيطة.

بشكل افتراضي، تكون ميزات الذكاء الاصطناعي في Apidog معطلة ويجب تمكينها يدويًا.

  1. الأذونات: يجب أن تكون مسؤول منظمة أو فريق (أو أعلى) لتكوين هذه الميزة.
  2. الإصدار: تأكد من تحديث Apidog إلى أحدث إصدار.
  3. مسار التمكين: انتقل إلى Organization / Team SettingsAI Features، وقم بتمكين ميزات الذكاء الاصطناعي لمؤسستك أو فريقك. بمجرد التمكين، يمكن لجميع المشاريع داخل الفريق الوصول إلى ميزات الذكاء الاصطناعي.
تمكين ميزات الذكاء الاصطناعي في Apidog

تكوين موفري النماذج

بعد تمكين ميزات الذكاء الاصطناعي، ستحتاج إلى تكوين موفر نموذج واحد على الأقل.

يدعم Apidog حاليًا العديد من موفري النماذج افتراضيًا — بما في ذلك
OpenAI وAnthropic وGoogle AI Studio وGoogle Vertex — ويسمح أيضًا بتكوينات واجهة برمجة التطبيقات المخصصة لموفرين آخرين.

تكوين موفري النماذج

ستحتاج إلى توفير التفاصيل التالية عند التكوين:

تفاصيل تكوين موفر النموذج

نصيحة احترافية: للحصول على أفضل نتائج التوليد، اختر نموذجًا قويًا. قد تنتج النماذج الأقل تقدمًا نتائج غير مرضية.

تعيين النماذج الافتراضية وتنشيط الميزات المتعلقة بالذكاء الاصطناعي

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

بمجرد تكوين كل شيء وتمكين ميزات الذكاء الاصطناعي، ما عليك سوى تحديث مشروعك، وسترى ميزات الذكاء الاصطناعي الجديدة تظهر في جميع أنحاء واجهة المشروع.

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

في علامة التبويب Test Cases لأي نقطة نهاية، ستجد إدخالًا يحمل التسمية Generate with AI.

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

بالنقر عليها، سيُفتح لوحة جانبية حيث يمكنك تحديد أنواع حالات الاختبار التي تريد توليدها — بما في ذلك الأنواع الإيجابية والسلبية والحدودية والأمنية وفئاتها الفرعية.

تكوين قواعد توليد حالات الاختبار

إذا كانت نقطة النهاية تتطلب المصادقة، يقوم Apidog تلقائيًا باكتشاف وتطبيق بيانات الاعتماد. يتم تشفير المفاتيح محليًا، ونقلها بشكل آمن، وفك تشفيرها بعد التوليد، مما يضمن كلاً من الوظائف والأمان.

تكوين بيانات اعتماد النموذج

قبل التوليد، يمكنك إضافة تعليمات إضافية في مربع الإدخال السفلي لجعل مخرجات الذكاء الاصطناعي أكثر توافقًا مع توقعاتك.

تعليمات إضافية لتوليد حالات الاختبار

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

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

ملاحظة: كلما كانت مواصفات واجهة برمجة التطبيقات الخاصة بك أكثر تفصيلاً، كانت حالات الاختبار المُولّدة بالذكاء الاصطناعي أفضل.

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

في الإصدارات المستقبلية، سيدعم Apidog تكوين بيانات الاختبار في حالات الاختبار، مما يسمح للذكاء الاصطناعي بتوليد بيانات الاختبار ذات الصلة وتعبئتها تلقائيًا، مما يزيد من كفاءة الاختبار.

المزيد من ميزات الذكاء الاصطناعي في Apidog

بالإضافة إلى توليد حالات الاختبار، تتضمن ميزة الذكاء الاصطناعي في Apidog العديد من الوظائف الذكية الأخرى:

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

قم بتمكين AI-assisted parameter modification ضمن Organization / Team SettingsAI Features، ثم قم بتحديث مشروعك.

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

05-apidog-01.gif

التحقق من توافق نقطة النهاية

قم بتمكين Endpoint compliance check في AI Features، ثم قم بتحديث مشروعك. بعد إعداد إرشادات تصميم واجهة برمجة التطبيقات، يمكنك استخدام الذكاء الاصطناعي للتحقق مما إذا كانت واجهات برمجة التطبيقات الخاصة بك تتبع القواعد.

التحقق من إرشادات تصميم نقطة النهاية

تسمية بالذكاء الاصطناعي

قم بتمكين AI Naming ضمن AI Features، ثم قم بتحديث مشروعك. عند تحرير نقطة نهاية أو مخطط، مرر مؤشر الماوس فوق منطقة اسم الحقل — ستظهر أيقونة الذكاء الاصطناعي، مما يسمح للذكاء الاصطناعي باقتراح أسماء حقول موحدة بناءً على اصطلاحات التسمية الخاصة بفريقك.

توليد أسماء الحقول باستخدام الذكاء الاصطناعي

الخاتمة

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

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

ممارسة تصميم API في Apidog

اكتشف طريقة أسهل لبناء واستخدام واجهات برمجة التطبيقات