تفاصيل العمل

🚀 Automating Web Testing with Selenium WebDriver, Java & TestNG!

سعيد بمشاركة مشروع جديد لتأتمة اختبارات الويب لموقع Automation Exercise، حيث قمت ببناء Test Automation Framework منظم ومستقر لعملية تسجيل الدخول (Login Feature).

🛠️ التقنيات والمفاهيم المستخدمة في المشروع:

Page Object Model (POM): لفصل عناصر الصفحات عن سيناريوهات الاختبار، مما يجعل الكود أكثر ترتيباً وسهل الصيانة.

Selenium WebDriver & Java: للتفاعل الذكي مع عناصر الواجهة (UI Automation).

Explicit Waits (WebDriverWait): للتعامل مع تحميل العناصر وتفادي الـ Flakiness أثناء التشغيل.

TestNG Framework: لإدارة وتشغيل حالات الاختبار وتنظيم ترتيبها ومتابعة النتائج.

WebDriverManager: لإدارة المتصفحات والتشغيل بشكل سلس بدون الحاجة لتنزيل الـ Drivers يدوياً.

📊 حالات الاختبار التي تم تنفيذها:

1️⃣ Valid Login Test: التحقق من إمكانية تسجيل الدخول بنجاح ببيانات صحيحة.

2️⃣ Invalid Login Test: التحقق من التعامل مع البيانات الخاطئة وعرض رسالة الخطأ المناسبة بشكل صحيح.

🟢 النتيجة: تم تشغيل الاختبارات بنجاح بنسبة نجاح 100% (2 Passed / 0 Failed)!

مستمر في تطوير الفريم وورك لتغطية بقية أجزاء التطبيق والـ End-to-End Scenarios.

💡 يسعدني جداً سماع آرائكم وملاحظاتكم للتطوير!

#SoftwareTesting #AutomationTesting #Selenium #Java #TestNG #QualityAssurance #QA #PageObjectModel #TestAutomation #SQA

ملفات مرفقة

بطاقة العمل

اسم المستقل
عدد الإعجابات
0
تاريخ الإضافة
تاريخ الإنجاز