وصف العمل
قمت ببناء إطار عمل متكامل للاختبار الآلي يدعم تنفيذ الاختبارات بطريقة منظمة وقابلة للتوسع باستخدام Selenium وTestNG.
? مكونات الإطار:
تطبيق Page Object Model (POM)
إدارة البيانات باستخدام ملفات خارجية
إعداد Base Test لإدارة المتصفح وتهيئة البيئة
دعم تشغيل الاختبارات بشكل متوازي (Parallel Execution)
إنشاء تقارير تلقائية لنتائج الاختبارات
? الفوائد:
سهولة صيانة الكود
إعادة استخدام المكونات
إمكانية إضافة اختبارات جديدة بسرعة
تقليل الأخطاء البشرية
? النتيجة:
تم إنشاء إطار عمل قابل للتطبيق على مشاريع مختلفة مما يساعد على تنفيذ الاختبارات بكفاءة عالية وتقليل الوقت والتكلفة.