في هذه الخدمة أقوم بإنشاء مشروع أتمتة جاهز باستخدام Selenium وJava وTestNG لاختبار 3 صفحات من موقعك بشكل كامل من حيث الوظائف، التفاعل، والتنقل.
تفاصيل الخدمة:
إعداد مشروع Java باستخدام Maven، منظم وفق Page Object Model
أتمتة التفاعل مع 3 صفحات رئيسية في موقعك (مثل: تسجيل الدخول – صفحة المنتج – صفحة الشراء)
استخدام WebDriverWait للتحكم الديناميكي في التحميل والتفاعل
التحقق من النتائج باستخدام Assertions من TestNG
تنظيم الكود داخل حزم منفصلة (base – pages – tests – utils)
إضافة لقطات شاشة في حالة وجود فشل في أحد الاختبارات
كتابة كود قابل للتنفيذ محليًا من IntelliJ أو VS Code
مخرجات الخدمة:
مشروع كامل يحتوي على:
3 سكربتات test تغطي كل صفحة بشكل منفصل
3 ملفات PageObject تنظم العناصر الخاصة بكل صفحة
ملف pom.xml بإعدادات Selenium وTestNG
ملف README فيه تعليمات تشغيل المشروع
رفع المشروع على GitHub Repo خاص بك
أُنشئ سكريبتات Selenium دقيقة تُحاكي تصرفات المستخدم للتحقق من عمل الصفحات والوظائف
أرتب المشروع داخل نظام Maven لتسهيل الإضافة والتعديل مستقبلاً، ومناسب للفرق
تحصل على ملفات الكود + نتائج تنفيذ بالصور أو HTML Report لسهولة الفهم
أضبط WebDriver ليعمل على المتصفح المطلوب حسب بيئة المشروع
أشرح لك طريقة التشغيل وتعديل السيناريوهات + دعم بعد التسليم