وصف الخدمة

في هذه الخدمة أقوم بإنشاء مشروع أتمتة جاهز باستخدام 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 خاص بك


مميزات الخدمة

1. كتابة اختبارات آلية احترافية تغطي سيناريوهات الاستخدام

أُنشئ سكريبتات Selenium دقيقة تُحاكي تصرفات المستخدم للتحقق من عمل الصفحات والوظائف

2. تنظيم الكود باستخدام Maven وهيكلة قابلة للتطوير

أرتب المشروع داخل نظام Maven لتسهيل الإضافة والتعديل مستقبلاً، ومناسب للفرق

3. تسليم الكود + تقرير تشغيل الاختبارات

تحصل على ملفات الكود + نتائج تنفيذ بالصور أو HTML Report لسهولة الفهم

4. اختبار يعمل على Chrome أو أي متصفح تختاره

أضبط WebDriver ليعمل على المتصفح المطلوب حسب بيئة المشروع

5. دعم فني بعد التسليم

أشرح لك طريقة التشغيل وتعديل السيناريوهات + دعم بعد التسليم


معرض الأعمال

شراء الخدمة

سعر الخدمة
$25.00

بطاقة الخدمة