قمت ببناء وتطوير إطار عمل متكامل لأتمتة اختبار واجهات المستخدم (UI) لتطبيقات الويب. يهدف المشروع إلى رفع كفاءة عملية الفحص وتقليل الوقت المستغرق في الاختبارات التكرارية (Regression Testing) مع ضمان أعلى معايير الدقة.المميزات التقنية للمشروع:أدوات العمل: تم تطوير الإطار باستخدام لغة البرمجة Java وبالاعتماد على أداة Selenium WebDriver للتحكم في المتصفحات.إدارة الاختبارات: استخدام مكتبة TestNG لتنظيم وتشغيل حالات الاختبار وإصدار تقارير تفصيلية.منهجية العمل: تم تصميم الإطار ليكون قابلاً لإعادة الاستخدام (Reusable) وسهل الصيانة، مما يساعد في اكتشاف العيوب البرمجية في مراحل مبكرة من عملية التطوير.تغطية الاختبار: شمل المشروع أتمتة سيناريوهات المستخدم الأساسية (End-to-End scenarios) لضمان سلامة تجربة المستخدم النهائية.النتائج المحققة:تقليل الاعتماد على الاختبار اليدوي في العمليات التكرارية.سرعة استخراج النتائج وتحديد الأخطاء البرمجية بدقة عالية.ضمان توافق واجهة المستخدم مع المتطلبات الوظيفية المتفق عليها.