قمت بتنفيذ اختبار لواجهة برمجة التطبيقات (Dog API) والتي توفر صورًا عشوائية ومنظمة للكلاب، بهدف التحقق من صحة الاستجابات (Responses) وجودة الأداء.
نطاق العمل:
اختبار مجموعة من الـ Endpoints الخاصة بجلب الصور والتأكد من عملها بشكل صحيح في مختلف السيناريوهات.
تفاصيل الاختبار:
* اختبار جلب صورة عشوائية للكلاب (Random Image Endpoint)
* اختبار جلب صور حسب نوع السلالة (Breed)
* اختبار جلب قائمة السلالات المتاحة
* التحقق من صحة البيانات في Response Body
* التحقق من Status Codes
السيناريوهات التي تم اختبارها:
* حالات إيجابية (Valid Requests)
* حالات سلبية (Invalid Endpoints / Invalid Breed)
* اختبار القيم الفارغة أو غير الصحيحة
كما قمت بـ:
* تنفيذ الاختبارات باستخدام Postman
* تحليل JSON Response
* كتابة Test Cases تغطي مختلف السيناريوهات
* التحقق من استقرار الـ API
أمثلة على النتائج:
* استجابة ناجحة مع Status Code 200 عند الطلب الصحيح
* ظهور رسالة خطأ عند إدخال اسم سلالة غير موجود
* التحقق من بنية البيانات (Response Structure)
الأدوات المستخدمة:
* Postman
* API Testing Techniques
هذا المشروع يعكس قدرتي على اختبار الـ APIs وتحليل الاستجابات واكتشاف الأخطاء بدقة.
جاهزة للعمل على اختبار APIs وتقديم تقارير احترافية 🚀