نوع العمل ومكوناته
يظهر المشروع استخدام مجموعة من الأدوات والمنهجيات الحديثة لاختبار موقع "SWAG LABS" (وهو موقع مشهور للتجارة الإلكترونية):
نوع العمل الأساسي: اختبار وظيفي (Functional Testing) للتأكد من أن خصائص الموقع تعمل كما هو متوقع (مثل تسجيل الدخول، إضافة منتجات للسلة).
الأدوات والتقنيات (The Tech Stack):
اللغة: Java .
أداة الأتمتة: Selenium WebDriver (الأداة القياسية لأتمتة المتصفحات).
إطار العمل (Framework): TestNG (واضح من ملف testng.xml ومن نتائج التنفيذ).
نمط التصميم (Design Pattern): Page Object Model (POM)، وهو واضح من تقسيم الكود إلى مجلد pages (مثل LoginPage, ProductsPage) لفصل مُحددات العناصر (Locators) عن منطق الاختبار (Test Logic).
أداة بناء المشروع: Maven (مُستنتج من Surefire suite في تقرير Allure).
أداة التقارير: Allure Report .
النتائج: تم تنفيذ 20 حالة اختبار (Test Cases)، نجح منها 17 وفشل 3 (بنسبة نجاح 85%). الفشل مُصنّف كـ "Product defects" (عيوب في المنتج).