اختبار شامل لكافة الـ API Endpoints الخاصة بموقع AutomationExercise.com لضمان كفاءة الأداء، دقة البيانات، والتحقق من صحة الاستجابات (Responses) في مختلف حالات الاستخدام.
الأدوات المستخدمة:
Postman: لإنشاء الطلبات، إدارة بيئات العمل، وكتابة الاختبارات المؤتمتة.
الـ Endpoints التي تم اختبارها:
شمل الاختبار العمليات الأساسية التالية:
POST: إنشاء حساب مستخدم جديد.
POST: تسجيل الدخول ببيانات صحيحة، واختبار حالات تسجيل الدخول ببيانات خاطئة.
PUT: تحديث بيانات الحساب الحالية.
GET: استرجاع بيانات المستخدم التفصيلية عبر البريد الإلكتروني.
DELETE: حذف الحساب من قاعدة البيانات.
GET: استرجاع قائمة العلامات التجارية (Brands) والمنتجات.
منهجية التحقق والتدقيق:
خلال عملية الاختبار، تم التأكد من النقاط التالية:
Status Code: التحقق من استلام كود الحالة الصحيح لكل طلب (مثل 200 OK، 201 Created).
Response Body: التأكد من مطابقة البيانات المستلمة للتوقعات وسلامة هيكل الـ JSON.
Error Handling: اختبار استجابة النظام عند إدخال بيانات خاطئة وضمان ظهور رسائل خطأ واضحة ومناسبة.
المخرجات النهائية:
ملف Postman Collection منظم وموثق بالكامل، يحتوي على جميع الطلبات مرتبة في مجلدات مع شرح لكل عملية، مما يسهل عملية إعادة الاختبار أو الدمج في أنظمة التطوير المستمر.