مشروع أتمتة اختبارات واجهات موقع AutomationExercise.com

تفاصيل العمل

مشروع أتمتة اختبارات واجهات موقع AutomationExercise.com

قمت بتطوير نظام أتمتة لاختبارات واجهة المستخدم لموقع AutomationExercise باستخدام Selenium WebDriver وTestNG، مع بنية منظمة تعتمد على Page Object Model (POM)، بالإضافة إلى توليد تقارير احترافية باستخدام Allure Report، مع دعم لالتقاط Screenshots تلقائيًا عند حدوث فشل في الاختبار.

تفاصيل العمل:

تحليل واجهة المستخدم وتحديد سيناريوهات الاستخدام الرئيسية.

بناء كود أتمتة منظم وقابل لإعادة الاستخدام باستخدام Page Object Model.

تنفيذ اختبارات تسجيل المستخدم، تسجيل الدخول، تسجيل الخروج، والتنقل داخل الموقع.

كتابة اختبارات مرنة مدعومة ببيانات خارجية (Data Driven Testing).

استخدام TestNG لتنظيم وتنفيذ مجموعات الاختبار.

تكامل مع Allure لإنشاء تقارير مرئية تعرض خطوات وسجلات التنفيذ.

استخدام Logs + Screenshots لتسهيل تتبع الأخطاء وتحليل النتائج.

دعم التشغيل على أكثر من متصفح (قابل للتوسعة مع WebDriver Factory).

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

Selenium WebDriver

TestNG

Page Object Model (POM)

Allure Report

JSON / Properties Files

Java

Log4j أو LogUtility

Screenshots capturing on failure

Git (لإدارة النسخ - إن وجد)

هذا المشروع يعكس قدرتي على بناء حلول أتمتة احترافية وقابلة للتوسعة والصيانة، مع التركيز على كتابة كود نظيف ومنظم يدعم فرق التطوير والاختبار.

بطاقة العمل

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