يهدف المشروع إلى اختبار موقع Automation Exercise الذي يوفر ميزات مختلفة مثل التسجيل، تسجيل الدخول، سلة المشتريات، وإتمام الطلب. تم تنفيذ الاختبارات لضمان عمل جميع الوظائف بسلاسة وكفاءة على الويب وواجهات برمجة التطبيقات (API).
تفاصيل العمل:
تصميم وتنفيذ اختبارات آلية للواجهة الأمامية باستخدام Selenium WebDriver، مع تطبيق نموذج Page Object Model (POM) لضمان سهولة الصيانة والتوسّع.
استخدام TestNG و Maven لإدارة الاختبارات وتحسين التنفيذ والتقارير.
تنفيذ اختبارات API باستخدام Postman و REST Assured للتحقق من استجابات الخوادم وأداء نقاط النهاية (Endpoints).
تحليل نتائج الاختبار وتوثيق الأخطاء المكتشفة، والتي شملت مشاكل في واجهة المستخدم، استجابات غير صحيحة من الخادم، وأخطاء في عمليات تسجيل الدخول وإتمام الطلب.
النتائج:
تم اكتشاف العديد من الأخطاء أثناء الاختبار، بما في ذلك مشكلات في التحقق من صحة البيانات، أخطاء في التعامل مع الجلسات، وأداء غير مستقر لبعض وظائف الموقع. تم توثيق هذه الأخطاء وإعداد تقارير تفصيلية لتحسين جودة التطبيق.