قمت بتنفيذ حالة الاختبار رقم [96]، والتي تركز على فحص رحلة المستخدم "الزائر" (Guest User) عند إتمام عملية الشراء مباشرة من سلة التسوق (Cart) باستخدام AmazonPay. يهدف هذا الاختبار إلى التأكد من أن النظام يقوم بسحب بيانات الشحن والدفع من حساب أمازون الخاص بالمستخدم بشكل صحيح وسريع دون الحاجة لملء استمارات طويلة.
المهام التي قمت بها في هذا المشروع:
فحص تكامل الطرف الثالث (Third-Party Integration): التأكد من الربط التقني السليم بين المتجر ومنصة AmazonPay.
اختبار واجهة المستخدم (UI Testing): التحقق من ظهور زر AmazonPay بوضوح داخل سلة التسوق واستجابته للنقر.
تحقق البيانات (Data Validation): التأكد من انتقال بيانات العنوان وطريقة الدفع من حساب أمازون إلى صفحة مراجعة الطلب في المتجر بدقة 100%.
تفاصيل حالة الاختبار (Test Case Details)
رقم الحالة: [96]
اسم الحالة: Checkout from Cart for Guest user using AmazonPay.
نوع الاختبار: Functional & Integration Testing.
فئة المستخدم: زائر (Guest User) - غير مسجل.
خطوات العمل التي نفذتها:
الدخول إلى المتجر كزائر وإضافة منتجات عشوائية إلى سلة التسوق.
الانتقال إلى صفحة السلة (View Cart) بدلاً من الذهاب المباشر للدفع.
النقر على أيقونة AmazonPay لبدء عملية الدفع السريع.
تسجيل الدخول بحساب أمازون التجريبي (Sandbox Account) ومحاكاة اختيار عنوان شحن دولي.
العودة لصفحة المتجر والتحقق من أن "رسوم الشحن" و"الضرائب" تم حسابها بناءً على العنوان المسحوب من أمازون.
إتمام الطلب بنجاح والتأكد من ظهور رسالة "Success".
القيمة المضافة التي قدمتها:
تقليل خطوات الدفع: التأكد من أن الزائر يمكنه الشراء في أقل من 3 نقرات.
دقة الحسابات: فحص توافق العملات (Currency Conversion) عند الدفع ببطاقة دولية عبر أمازون.
الاحترافية في التقرير: تقديم تقرير نهائي يوضح حالة المرور (Pass) مع لقطات شاشة لكل خطوة