في هذا العمل قمت بتصميم وتنفيذ مجموعة من اختبارات آلية (Automation Tests) على موقع إلكتروني باستخدام Java مع Selenium WebDriver وTestNG.
تفاصيل العمل:
إعداد بيئة العمل باستخدام IntelliJ وMaven
بناء إطار عمل قائم على Page Object Model (POM)
كتابة سيناريوهات للاختبار تغطي:
– تسجيل الدخول
– التصفّح وإضافة منتجات للسلة
– إتمام عملية الدفع
– التحقق من عناصر الواجهة UI
تنفيذ الاختبارات وتوليد تقارير تلقائية عبر TestNG
التقاط صور للشاشة عند فشل أي اختبار تلقائيًا
العمل يدعم المتصفحات: Chrome و Firefox
الكود منظم وقابل لإعادة الاستخدام
التقرير النهائي بصيغة HTML يوضح حالة كل اختبار
مناسب لمواقع التجارة الإلكترونية وتطبيقات الويب