مشروع Amazon Website Automation Testing هو مشروع قمت فيه بتصميم وتنفيذ اختبارات آلية (Automation Tests) لموقع أمازون بهدف التحقق من سلامة العمليات الأساسية للمستخدم مثل إضافة المنتجات إلى السلة، التصفية حسب الفئات والعروض، والتحقق من تطبيق الخصومات بشكل صحيح.
تم تنفيذ المشروع باستخدام:
لغة البرمجة: Java
أدوات الأتمتة: Selenium WebDriver
إطار العمل: TestNG مع POM Design Pattern (نمط تصميم صفحات الكائنات)
إدارة المشروع: Maven
تقارير التنفيذ: TestNG Report
ركز المشروع على بناء إطار أتمتة مرن وقابل لإعادة الاستخدام يسهل صيانته وتطويره لاحقًا، مع تطبيق أفضل ممارسات كتابة الأكواد وتقنيات Page Object Model.
الهدف من المشروع كان محاكاة سلوك المستخدم النهائي والتأكد من أن تجربة الشراء على الموقع تعمل بشكل سليم دون أخطاء، مما يضمن جودة الأداء واستقرار النظام.