دليل احتراف اختبـار الـ APIs بـاستخدام Postman 🔻
دورة عملية شاملة تأهلك لإتقان اختبـار الواجهات البرمجية (API Testing) بـاستخدام أداة Postman. ستتعلم فيها مفاهيم شبكات الـ Web والـ HTTP Requests (مثل GET, POST, PUT, DELETE)، وكيفية التعامل مع الـ Endpoints وفحص الـ Status Codes والـ Response Body.

شو رح تتعلّم
- أساسيات بروتوكول HTTP والتعامل مع بروتوكولات REST APIs
- إرسال وفحص جميع أنواع الطلبات (GET, POST, PUT, DELETE, PATCH)
- إدارة المتغيرات (Variables) والبيئات المختلفة (Environments) في Postman
- كتابة سكربتات فحص تلقائية (API Test Automation) في تبويب Tests
- التعامل مع طرق التوثيق المختلفة مثل Bearer Token و API Keys
- تشغيل مجموعات الاختبارات وأوتوماتتها باستخدام Collection Runner و Newman
متطلبات سابقة
- فهم أساسي لمفاهيم اختبـار البرمجيات (Software Testing Essentials)
- معرفة بسيطة بكيفية عمل مواقع الويب والـ Web Requests
- لا يُشترط وجود خبرة سابقة في البرمجة أو بأداة Postman
محتوى الدورة
سواء كنت تعمل في مجال ضمان الجودة (QA Engineer)، أو كـ Developer يطمح لفحص وتتبع خدمات الـ Backend بثقة، ستمنحك هذه الدورة الخبرة التطبيقية الشاملة لإتقان اختبار الـ APIs باستخدام أداة Postman.
سنبدأ معك من الصفر عبر شرح آلية عمل طلبات الـ HTTP والـ REST APIs، ثم ننتقل إلى بناء وتنسيق الـ Collections وتطبيق إدارة البيئات والمتغيرات (Environments & Variables). بعد إتقان الأساسيات، ستتعلم كيفية كتابة السكربتات البرمجية لتنفيذ الاختبارات التلقائية (API Automation Testing)، وفحص استجابات السيرفر والـ Status Codes، وتتبع ثغرات الأمان، وصولاً إلى تشغيل المجموعات كاملة وتصدير تقارير الأداء.