تفاصيل العمل

في هذا المشروع قمت بتنفيذ اختبارات شاملة لواجهة Trello REST API لتغطية جميع الوحدات الأساسية مثل: Boards، Lists، Cards، Checklists.

الهدف من المشروع هو التحقق من الأداء، التكامل، وصحة البيانات من خلال اختبارات تلقائية ومنظمة باستخدام Postman وJavaScript.

أهم ما تم إنجازه:

تطبيق اختبارات CRUD كاملة لكل وحدة (إنشاء – قراءة – تعديل – حذف).

التحقق من أكواد الاستجابة وصحة البنية (JSON Validation).

إدارة العلاقات بين الموارد (Dependencies & Integration).

تنفيذ اختبارات أداء (Performance) بزمن استجابة أقل من 1000ms.

اكتشاف خطأ حقيقي: إمكانية إنشاء بطاقة بدون اسم عبر الـAPI بينما الواجهة تمنع ذلك.

نتائج التنفيذ:

عدد الحالات: 120

ناجحة: 116

فاشلة: 4

نسبة النجاح: 96.7%

زمن التنفيذ الكلي: 7.6 ثانية

? الأدوات والتقنيات:

Postman لإدارة وتشغيل المجموعات.

JavaScript لكتابة التحقق والـAssertions.

Newman لتشغيل الاختبارات عبر CLI وإنشاء التقارير.

هيكل المشروع:

trello-api-testing/

├── Trello_APIs.postman_collection.json

├── Trello_APIs.postman_test_run.json

├── Test_Execution_Plan.xlsx

└── README.md

بطاقة العمل

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