منظومة أتمتة لاختبار مواقع الويب باستخدام Selenium WebDriver
تفاصيل العمل
وصف المشروع: هذا المشروع عبارة عن منظومة أتمتة متكاملة لاختبار موقع ويب تم تطويرها باستخدام Selenium WebDriver و TestNG بلغة Java، وتهدف إلى التحقق من جودة وأداء الموقع بشكل آلي ودقيق. تم تصميم المشروع بطريقة احترافية تعتمد على Page Object Model (POM) لضمان سهولة الصيانة، إعادة الاستخدام، وتنظيم الكود. هذا المشروع يعكس خبرتي في أتمتة اختبارات الويب وبناء Framework قابل للتطوير. 🔹 نطاق الاختبارات التي تم تنفيذها ✔ اختبار الصفحة الرئيسية (Home Page) ✔ اختبار صفحات الغرف (Rooms Page) – Single Room – Double Room – Suite ✔ التحقق من: خصائص الغرف (Room Features) السياسات (Policies) ✔ تنفيذ اختبارات الحجز (Booking & Reservation) ✔ اختبار إدخال تواريخ: تواريخ قديمة تاريخ اليوم تواريخ مستقبلية ✔ استخدام Assertions للتحقق من صحة كل خطوة في السيناريوهات 🔹 الهيكل والتصميم (Framework Design) 🔸 Framework منظم باستخدام Page Object Model (POM) 🔸 ترتيب وتنفيذ الاختبارات باستخدام TestNG Priority 🔸 فصل واضح بين: Test Classes Page Classes Utilities 🔸 تقارير اختبار احترافية توضح: حالات النجاح والفشل زمن التنفيذ 🔹 التقنيات والأدوات المستخدمة Java Selenium WebDriver TestNG Maven Page Object Model (POM) XPath & CSS Selectors Assertions 🔹 لماذا هذا المشروع مميز؟ ⭐ ✅ يحاكي سيناريوهات حقيقية لاستخدام المستخدم ✅ مكتوب بأسلوب احترافي قابل للتوسع ✅ مناسب لمشاريع Manual & Automation Testing ✅ يوضح القدرة على بناء Framework متكامل وليس مجرد Test Cases
مهارات العمل
بطاقة العمل
طلب عمل مماثل