اختبار الدمج التلقائي

يُجري اختبار الدمج المُبرمَج سلسلة من شروط الاختبار مقابل نقطة نهاية التنفيذ. تعرض نتائج الاختبار معدّل النجاح وحالات الاختبار المحدّدة التي تتطلّب تحديد المشاكل وحلّها.

تعالج كل حالة اختبار ما يصل إلى 250 كيانًا، ويجب عليك إجراء اختبار واحد فقط في كل مرة. انتظِر حتى يكتمل الاختبار قبل بدء اختبار آخر.

المتطلبات الأساسية

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

  1. أنشئ خلاصة بيانات "الطلب من خلال Google" واستضِفها.
  2. نفِّذ إجراء الدفع وأرسل إجراء الطلب في نقطة نهاية توصيل الطلب.

الاختبار باستخدام أداة الاختبار التلقائي

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

لإجراء الاختبار باستخدام أداة الاختبار المبرمَجة، يُرجى اتّباع الخطوات التالية:

  1. من شريط التنقّل الرئيسي، انتقِل إلى Inventory &> Integration Test.
  2. انقر على اختبار جديد.
  3. اختَر الخلاصة التي تريد اختبارها في القائمة المنسدلة خلاصة البيانات. ويجب عرض الخلاصة قبل إجراء اختبار عليها.
    • وضع الحماية: المستودع من خلاصات بيانات وضع الحماية.
    • الإنتاج: المستودع من خلاصات بيانات الإنتاج
  4. في الحقل توصيل نقطة النهاية، أدخِل عنوان URL لنقطة نهاية التنفيذ.
  5. في Cases Cases (التجارب)، اختَر Checkout وSubmit Order test Cases (عمليات اختبار طلبات الطلب) وإرسالها.
  6. لبدء الاختبار، انقر على تشغيل.

يمكن أن يستغرق تنفيذ الاختبارات المبرمَجة ما يصل إلى 20 دقيقة، يعتمد ذلك على عدد الكيانات وحالات الاختبار التي تم اختيارها. للاطّلاع على مدى تقدّم الاختبار، يُرجى إعادة تحميل الصفحة.

راجِع النتائج للتأكّد من أنّ الخلاصة وطريقة العرض تعمل على النحو المتوقّع. يجب أن يكون معدّل النجاح 95% على الأقل لكل حالة اختبار. ويمكنك النقر على تجربة الاختبار للحصول على مزيد من المعلومات عن حالات تعذُّر الربط.

حالات اختبار الدمج

في كل حالة اختبار، تقرأ وحدة التحكّم خلاصات البيانات لإنشاء طلبات Checkout وSubmitOrder إلى نقطة النهاية التي تتحقّق من صحة سلة التسوّق وإنشاء الطلبات ومعالجة الأخطاء.

بالنسبة إلى Checkout، يُجري اختبار الدمج سيناريوهات الاختبار التالية:

Checkout سيناريوهات اختبار
سلّة التسوّق المؤهّلة - سلع بدون خيارات يتحقق الاختبار من سلة تسوّق مؤهّلة لها عناصر قائمة بسيطة.
سلّة تسوّق مؤهّلة - السلع ذات الخيارات يتم التحقق من سلة التسوق المؤهلة التي تتضمن عمليات تخصيص عناصر معقّدة في القائمة.
عنوان التسليم خارج النطاق محاولات دفع سلة تسوّق لها عنوان تسليم خارج منطقة نطاق الخدمة
لم يتمّ استيفاء الحدّ الأدنى لقيمة طلب الشراء. محاولات الدفع في سلّة تسوّق لا تستوفي الحدّ الأدنى لقيمة طلب الشراء
المطعم مغلق محاولة دفع سلة تسوّق عند إغلاق المطعم
العناصر غير المتوفرة محاولات الدفع في سلّة تسوّق تحتوي على سلع غير متوفّرة، مثل العروض الخاصة للغداء
العناصر غير المتوفرة - لم يتم استيفاء قيمة الحد الأدنى لقيمة طلب الشراء محاولات التحقق من سلة التسوّق التي تحتوي على سلع غير متوفّرة، مثل العروض الخاصة للغداء، وغيرها من السلع الصالحة التي لا تستوفي الحدّ الأدنى لقيمة طلب الشراء
أسعار السلع القديمة محاولات التحقق من سلة التسوق التي عدَّلت أسعار السلع بشكل مصطنع
أسعار السلع القديمة - لم يتم استيفاء الحدّ الأدنى لقيمة طلب الشراء محاولات التحقق من سلة التسوق التي عدَّلت أسعار السلع بشكل مصطنع والقيمة الفعلية لسلة التسوّق لا تستوفي الحد الأدنى لقيمة طلب الشراء.
أسعار الخيارات القديمة محاولات التحقق من سلة التسوق التي عدَّلت أسعار الخيارات بشكلٍ زائف.
أسعار الخيارات القديمة - لم يتم استيفاء الحد الأدنى لقيمة طلب الشراء محاولات التحقق من سلة التسوق التي عدّلت أسعار الخيارات بشكلٍ زائف، وكانت القيمة الفعلية لسلة التسوّق لا تتوافق مع الحد الأدنى لقيمة طلب الشراء.
تم إرسال رمز ترويجي غير صالح في الدفع محاولات الدفع باستخدام رمز ترويجي غير صالح

بالنسبة إلى SubmitOrder، يُجري اختبار الدمج سيناريوهات الاختبار التالية:

SubmitOrder سيناريوهات اختبار
سلّة التسوّق المؤهّلة يُرسِل الاختبار طلبًا يتضمّن سلة تسوّق مؤهَّلة.
تم رفض الدفعة محاولات إرسال طلب يتضمن رمزًا مميزًا للدفع غير صالح.
مستخدم غير مؤهَّل محاولات إرسال طلب يتضمّن معلومات مستخدم غير مكتملة.