تفاصيل العمل

يركّز هذا المشروع على أتمتة الاختبارات الوظيفية لتطبيق الويب OrangeHRM باستخدام Selenium WebDriver مع لغة Java. كان الهدف الرئيسي هو ضمان موثوقية ودقة العمليات الأساسية للمستخدمين من خلال برمجة نصوص اختبار آلية فعّالة وقابلة لإعادة الاستخدام.

نطاق العمل:

- أتمتة وحدة تسجيل الدخول (Login Module):

تمت أتمتة وظيفة تسجيل الدخول باستخدام بيانات اعتماد صحيحة وخاطئة للتحقق من عملية المصادقة (Authentication)، والتعامل مع الأخطاء، وإعادة التوجيه الصحيح إلى لوحة التحكم (Dashboard).

- لوحة التحكم وإدارة المستخدمين (Dashboard and User Management):

تم إنشاء حالات اختبار آلية للتحقق من عناصر لوحة التحكم، وإنشاء سجلات الموظفين، وتعيين الأدوار للمستخدمين.

- إدارة المعلومات الشخصية (PIM – Personal Information Management):

تمت أتمتة عمليات إضافة وتعديل وحذف بيانات الموظفين مع ضمان عمل جميع الحقول والتحققات بشكل صحيح.

- وحدات الإجازات والوقت (Leave and Time Modules):

تم اختبار عمليات طلب الإجازة والموافقة عليها وتتبع الوقت للتأكد من تحديث البيانات بشكل دقيق وتغيير الحالات بشكل صحيح.

- التقارير ووظيفة تسجيل الخروج (Reports and Logout Functionality):

تم التحقق من إنشاء التقارير بشكل سليم وضمان أداء وظيفة تسجيل الخروج دون أخطاء.

بطاقة العمل

اسم المستقل
عدد الإعجابات
0
عدد المشاهدات
4
تاريخ الإضافة
المهارات