قمت بتنفيذ مشروع اختبار واجهات برمجة التطبيقات (API Testing) بهدف التأكد من صحة عمل الـ APIs واستقرارها بدون الاعتماد على واجهة مستخدم (UI).
يشمل المشروع:
فهم وتحليل الـ API Endpoints والمتطلبات الخاصة بها
اختبار أنواع الطلبات:
GET
POST
PUT
DELETE
التحقق من:
Status Codes
Response Body
Response Time
Data Validation
كتابة وتنفيذ Test Cases تغطي السيناريوهات الإيجابية والسلبية
اختبار:
Authentication & Authorization
Error Handling
Boundary Cases
تم تنفيذ الاختبارات باستخدام Postman، مع توثيق النتائج بشكل منظم في Spreadsheet يشمل:
اسم الـ API
نوع الطلب
البيانات المرسلة
النتيجة المتوقعة
النتيجة الفعلية
حالة الاختبار (Pass / Fail)
يعكس هذا المشروع قدرتي على:
اختبار الأنظمة من ناحية الـ Backend
تحليل الـ APIs بدون الحاجة لواجهة مستخدم
اكتشاف الأخطاء المنطقية وأخطاء البيانات
كتابة Test Cases واضحة وقابلة للتنفيذ