تفاصيل العمل

تم تصميم وتنفيذ حل أتمتة لاختبار وظائف أساسية في نظام إدارة الموارد البشرية (OrangeHRM) باستخدام Selenium وJava. ركز المشروع على ضمان دقة العمليات الأساسية وتكامل البيانات مع إعداد تقارير احترافية باستخدام Allure Reporting.

السيناريوهات التي تم اختبارها:

تسجيل الدخول (Login):

أتمتة عملية تسجيل الدخول باستخدام بيانات الاعتماد.

إضافة مستخدم جديد (Add User Form):

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

البحث عن السجلات (Search for Records):

أتمتة عملية البحث عن سجلات المستخدمين لتأكيد دقة البيانات.

حذف مستخدم (Delete User):

التحقق من حذف المستخدم الذي تمت إضافته أثناء الاختبار.

عدد السجلات (Record Count):

مقارنة عدد السجلات قبل وبعد إضافة وحذف المستخدم لضمان سلامة البيانات.

التقنيات والأدوات المستخدمة:

Selenium WebDriver: لتنفيذ اختبارات واجهات المستخدم تلقائيًا.

Java: كلغة أساسية للبرمجة.

Page Object Model (POM): لتنظيم الكود وجعل الاختبارات أكثر قابلية للصيانة.

Allure Reporting: لتوليد تقارير احترافية وشاملة عن نتائج الاختبارات.

ما تم إنجازه:

تنفيذ أتمتة دقيقة وسريعة للسيناريوهات الأساسية في النظام.

إعداد تقارير تفصيلية باستخدام Allure Reporting لتوفير رؤية واضحة حول نتائج الاختبار.

تحسين التكامل بين الوظائف وضمان دقة البيانات أثناء العمليات المختلفة.

لماذا توظفني؟

خبرة واسعة في أتمتة الاختبارات باستخدام Selenium مع Java.

القدرة على تنظيم الكود وتحسين كفاءته باستخدام POM.

إعداد تقارير احترافية تساعد في اتخاذ القرارات بناءً على نتائج واضحة ودقيقة.

جاهز لتوفير حلول أتمتة تلبي احتياجات مشروعك! تواصل معي الآن لمناقشة التفاصيل.

ملفات مرفقة

بطاقة العمل