اختبار واجهات برمجة التطبيقات (API) لمنصة Trello باستخدام Postman مع توثيق وتحليل شامل للـ Endpoints

تفاصيل العمل

اختبار واجهات برمجة التطبيقات (API) الخاصة بمنصة Trello

قمت بتنفيذ مشروع احترافي لاختبار الـ APIs الخاصة بمنصة Trello باستخدام أدوات متقدمة في اختبار واجهات برمجة التطبيقات مثل Postman وRest Assured.

تفاصيل العمل:

تحليل وتوثيق الـ APIs الخاصة بـ Trello (مثل إنشاء البورد، إضافة بطاقة، حذف بطاقة، ...).

تنفيذ اختبارات CRUD كاملة (إنشاء - قراءة - تحديث - حذف) باستخدام Postman.

كتابة اختبارات آلية باستخدام Rest Assured وJava لضمان استقرار واستجابة الـ API بالشكل المتوقع.

التحقق من الكودات البرمجية (Status Codes) مثل 200, 201, 400, 404...

التحقق من محتوى الـ Response باستخدام JSONPath وAssertions دقيقة.

تنظيم الـ Test Cases في مجموعات منظمة لتسهيل التنفيذ والصيانة.

استخدام Postman Collections وربطها بـ Environments وVariables.

التحقق من سرعة الاستجابة وأداء الـ APIs.

️ الأدوات والتقنيات المستخدمة:

Postman لاختبار الواجهات يدويًا وتنظيم السيناريوهات.

Rest Assured لاختبار APIs بشكل أوتوماتيكي باستخدام Java.

Trello API (مفتوح المصدر) كنموذج حقيقي للتعامل مع RESTful APIs.

TestNG لإدارة سيناريوهات Rest Assured (إن كنت استخدمته).

JSON لتحليل الردود والاستجابات.

Assertions دقيقة لضمان دقة النتائج.

هذا المشروع يعكس مهارتي في اختبار الأنظمة الخلفية (Back-end Testing) وتحليل واجهات برمجة التطبيقات، مع القدرة على بناء اختبارات مرنة وقابلة للتوسع.

بطاقة العمل

اسم المستقل
عدد الإعجابات
0
عدد المشاهدات
5
تاريخ الإضافة