أتمتة اختبار نظام XyzBank البنكي باستخدام Selenium وJava

تفاصيل العمل

قمت بتصميم وتنفيذ اختبار آلي متكامل لنظام بنكي تدريبي يُعرف باسم XyzBank باستخدام أدوات الأتمتة Selenium WebDriver وJava وTestNG.

الاختبارات تحاكي بشكل كامل سلوك المستخدم الحقيقي، وتغطي السيناريوهات التالية:

تسجيل دخول عشوائي كعميل من قائمة العملاء

تنفيذ عملية إيداع وسحب والتحقق من تغير الرصيد بدقة

التحقق من مطابقة العمليات في سجل المعاملات (Transactions) مع الرصيد الحالي

إضافة عميل جديد من خلال لوحة المدير (Bank Manager)

فتح حساب جديد وربطه بعملة معينة

التفاعل مع Alerts واستخلاص البيانات منها (مثل رقم العميل والحساب)

حذف العميل والتحقق من نجاح العملية

التنقل بين الصفحات (الرجوع للصفحة الرئيسية)

️ الأدوات المستخدمة:

Java – Selenium WebDriver – TestNG – ChromeDriver – JavaScript Alerts – Dynamic Data Handling – Assertions

هذا المشروع يُظهر قدرتي على أتمتة سيناريوهات متعددة تشمل العمليات البنكية الأساسية، التعامل مع البيانات العشوائية، والتحقق الدقيق من النتائج.

بطاقة العمل

اسم المستقل
عدد الإعجابات
0
عدد المشاهدات
5
تاريخ الإضافة