أتمتة اختبار متجر OpenCart الإلكتروني (Demo OpenCart - Automation Testing)
تفاصيل العمل
هو مشروع تقني يهدف إلى بناء إطار عمل (Framework) متكامل لاختبار الوظائف الأساسية لمتجر "OpenCart" بشكل آلي. يعتمد المشروع على محاكاة سلوك المستخدم الحقيقي على المتصفح للتأكد من سلامة العمليات الحيوية مثل (تسجيل الدخول، البحث عن المنتجات، وإضافة العناصر إلى سلة التسوق). أهم الخصائص التقنية للمشروع:بناء هيكلي منظم: يستخدم المشروع نمط التصميم Page Object Model (POM)، والذي يعتمد على فصل كود الاختبار عن تفاصيل واجهة المستخدم، مما يسهل صيانة المشروع وتطويره مستقبلاً. إدارة آلية للعناصر: يعتمد على Page Factory لتحسين أداء البحث عن عناصر صفحات الويب وتفعيلها داخل الكود. إدارة ذكية للمكتبات: يستخدم أداة Maven لإدارة كافة المكتبات والاعتمادات البرمجية اللازمة للمشروع بشكل تلقائي. تحكم كامل في الاختبارات: يعتمد على إطار عمل TestNG لتنظيم تسلسل الاختبارات، تنفيذها، وإصدار تقارير فنية توضح حالة كل اختبار (ناجح/فاشل). أحدث تقنيات الويب: يستخدم الإصدار الأخير من Selenium 4 لضمان أفضل توافق مع المتصفحات الحديثة وسرعة الاستجابة.
مهارات العمل
بطاقة العمل
طلب عمل مماثل