الوثائق / الاختبار

اختبار التكامل قبل الإطلاق

بيئة معزولة لاختبار API والوصول وبيانات الاختبار والإشعارات والأخطاء والعمليات المكررة والتقارير ومعايير الجاهزية دون التأثير على النظام الفعلي.

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

من منح الوصول إلى القبول

01
إعداد بيئة الاختبار

عناوين منفصلة ومفاتيح وصول وإشعارات وقواعد IP وتهيئة اختبار.

02
إنشاء بيانات اختبار

لاعبون وعملات وأرصدة ومزودون وطرق وحالات محددة مسبقًا.

03
تنفيذ السيناريوهات

اختبارات ناجحة وخاطئة ومكررة ومتأخرة واختبارات الأعطال.

04
تأكيد الجاهزية

سجلات وتقارير ومعايير قبول ومسؤولون وخطة انتقال إلى البيئة الفعلية.

نظرة عامة

يجب أن تحاكي بيئة الاختبار السلوك الفعلي لـ API

تتيح بيئة اختبار مفيدة تكرار سيناريوهات الأعمال الحقيقية والتحكم في النتائج وتحليل كل طلب واختبار الأخطاء بأمان دون التأثير على البيانات والعمليات المالية الفعلية.

بيئة معزولة

عناوين API ومفاتيح الوصول وقواعد البيانات والطوابير وعناوين الإشعارات وقيود الوصول بشكل منفصل.

بيانات مضبوطة

لاعبون وأرصدة وطرق ومزودون وحالات متوقعة للسيناريوهات القابلة للتكرار.

قبول رسمي

سيناريوهات ونتائج متوقعة وتقارير ومسؤولون متفق عليهم لتأكيد الجاهزية.

البيئات والوصول

فصل بيئة الاختبار والبيئة الفعلية

تستخدم بيئتا الاختبار والعمل نقاط وصول مختلفة ولا تتبادلان المفاتيح أو المستخدمين أو الإشعارات أو البيانات المالية.

01

إصدار مفاتيح وصول منفصلة

يتم إنشاء مفاتيح API وعملاء OAuth وأسرار التوقيع وحسابات الخدمة لبيئة الاختبار فقط.

02

إعداد عناوين الاختبار

يتم تحديد عنوان API الرئيسي وعناوين الإشعارات والعودة وعناوين IP المسموحة وإعدادات TLS بشكل منفصل.

03

تقييد الإجراءات الفعلية

لا ترسل بيئة الاختبار مدفوعات فعلية أو رسائل بريد أو SMS أو طلبات KYC أو عمليات مالية خارجية أخرى.

04

توثيق الاختلافات

يتم توثيق الفروق في الحدود والمزودين والبيانات وأوقات المعالجة والسيناريوهات المتاحة.

بيانات الاختبار

بيانات اختبار وحالات مضبوطة

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

لاعبون للاختبار

ملفات تعريف نشطة ومحظورة وغير موثقة ومستبعدة ذاتيًا وغيرها بحالات ثابتة.

الأرصدة

مبالغ متاحة وصفرية وغير كافية ومكافآت ومحجوزة.

العملات والدقة

عملات تقليدية ورقمية ووحدات مبلغ مختلفة والتقريب والتركيبات غير المدعومة.

المزودون

اتصالات متاحة أو معطلة مؤقتًا أو خاطئة أو مقيدة حسب السوق.

الألعاب والمنتجات

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

طرق الدفع

عمليات ناجحة ورفض وانتظار و3-D Secure وتأخيرات واستردادات ومدفوعات.

التحقق من العميل والمخاطر

موافقة وانتظار ورفض ومراجعة يدوية ومخاطر مرتفعة وحالات محظورة.

إعادة ضبط البيانات

إعادة قابلة للتكرار إلى الحالة الأصلية وإنشاء كيانات جديدة وتنظيف العمليات دون تدخل يدوي.

سيناريوهات الاختبار

سيناريوهات الاختبار الإلزامية

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

سيناريوهات ناجحة

العملية الكاملة من الطلب الأول إلى الحالة النهائية والقيد المالي والتقارير.

سيناريوهات الأخطاء

بيانات غير صحيحة أو إجراء ممنوع أو رصيد غير كافٍ أو رفض أو عدم توفر أو خطأ تحقق.

إعادة المحاولات والحماية من التكرار

معرف العملية نفسه ومعرف حدث مكرر وإرجاع آمن للنتيجة المنشأة سابقًا.

التأخيرات وانقطاع الاتصال

استجابة بطيئة أو انقطاع اتصال أو إشعار متأخر أو نتيجة عملية غير معروفة.

اختلال الترتيب

حدث متأخر أو حالة نهائية قبل الوسيطة أو تحديث قديم للكائن.

عدم توفر النظام

أخطاء HTTP 5xx وأعمال صيانة وعدم توفر المزود وامتلاء الطابور والاستعادة اللاحقة.

يجب أن يكون الاختبار قابلًا للتكرار

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

السجلات والإدارة

تشخيص وإدارة بيئة الاختبار

يجب أن يكون كل سيناريو قابلًا للتحليل باستخدام معرف الطلب أو الحدث أو العملية أو معرف ثابت آخر.

السجلات والتتبع

يمر معرف الطلب ومعرف الارتباط عبر جميع الأنظمة المشاركة.
يتم حفظ الوقت ومسار الطريقة والحالة ورمز الخطأ ونتيجة المعالجة.
يتوفر البحث حسب معرف اللاعب أو الدفع أو الجولة أو الطلب أو الحدث.
تُخفى الحقول الحساسة دون فقدان المعلومات المفيدة للتشخيص.

إدارة السيناريوهات

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

القبول والانتقال إلى الإطلاق

يُعتبر التكامل جاهزًا بعد تأكيد API والأمان وسيناريوهات الأعمال والتشخيص والتقارير المالية أو التشغيلية.

API متفق عليه

تتوافق مسارات الطرق وهياكل البيانات والحالات والأخطاء وقواعد الإصدارات مع الوثائق.

الأمان

تم اختبار مفاتيح الوصول والتوقيعات والأدوار وقواعد IP وحماية البيانات.

الموثوقية

تتم معالجة إعادة المحاولات والتأخيرات والإشعارات والإلغاءات والاستعادة بأمان.

مراقبة التشغيل

السجلات والمؤشرات وإشعارات الأخطاء والتشخيص متاحة للفرق المسؤولة.

التقارير والتسوية

تعطي العمليات والحالات والأرصدة وتقارير المزود والتقارير الداخلية نتيجة متطابقة.

تأكيد الجاهزية

أكد مالكو المنتج والتطوير والاختبار والأمان والتشغيل الجاهزية للإطلاق.

قائمة تحقق قبل الإطلاق

تُصدر مفاتيح الوصول الفعلية بعد اكتمال القبول وإعداد خطة إطلاق مضبوطة.

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

هل تحتاج إلى إعداد بيئة اختبار؟

أرسل الوثائق وقائمة سيناريوهات الأعمال والبيئات المتاحة ومتطلبات بيانات الاختبار. سيساعد APIACE في تحديد بنية الاختبار ومعايير القبول وخطة الانتقال إلى الإطلاق.