أنواع الاختبار التي تم تنفيذها:
الاختبار اليدوي (Manual Testing):
تم اختبار كافة الوظائف فى التطبيق
تم تنفيذ الاختبارات على تطبيق الموبايل وعلى لوحة التحكم Dashboard.
الاختبار عبر Postman (API Testing):
التحقق من عمل واجهات برمجة التطبيقات (APIs) المستخدمة بين التطبيق والـ backend
تنفيذ طلبات:
GET /products
POST /orders
PUT /user/profile
DELETE /cart/item
التأكد من:
صحة الاستجابات (status codes)
التحقق من الصلاحيات (Authorization)
اختبارات البيانات المدخلة والخارجة (Request/Response validation)
استجابة النظام للأخطاء (Error Handling)
اختبار التكامل (Integration Testing):
التأكد من أن البيانات المدخلة من لوحة التحكم (Dashboard) تظهر بشكل صحيح في تطبيق الموبايل والعكس
اختبار تكامل العمليات
التحقق من أن كل مكون من النظام (لوحة التحكم، API، تطبيق الموبايل) يعمل بتوافق تام دون تعارضات
? أدوات تم استخدامها:
Postman لاختبار الـ APIs
Excel / Test Cases Sheets لتوثيق السيناريوهات والنتائج
تطبيق Genie Mobile (Android/iOS)
Dashboard Admin Panel الخاصة بالمنصة
النتائج والمخرجات:
توثيق جميع الأخطاء المكتشفة في مرحلة الاختبار
رفع تقارير تفصيلية لفريق التطوير بالمشكلات المقترنة بخطوات إعادة الإنتاج (Reproduction Steps)
تحسين استقرار المنصة قبل إطلاقها