اختبار API
هذه المهمة مخصصة لـاختبار API داخل البرمجة / الاختبارات. جوهرها: اختبر request وresponse والعقد لكل endpoint.
المشكلة التقنية أو المخرج
هذه المهمة مخصصة لـ«اختبار API» داخل البرمجة / الاختبارات. جوهرها: اختبر request وresponse والعقد لكل endpoint.
بيئة التنفيذ والسياق
- العقد
- endpoints
- المصادقة
- المدخلات
- الأخطاء
- البيئة
الطلب التقني
نفّذ مهمة «اختبار API» تقنيا ضمن البرمجة / الاختبارات اعتمادا على السياق الفعلي الذي سأقدمه. السياق التقني: - [العقد] - [endpoints] - [المصادقة] - [المدخلات] - [الأخطاء] - [البيئة] طريقة التنفيذ والفحص: 1. اختبر request وresponse والعقد لكل endpoint. 2. غط حالات auth والتحقق والأخطاء المعروفة. 3. تحقق من idempotency أو pagination أو rate limits عند وجودها. المخرجات المقبولة: - اختبارات API. - حالات نجاح وفشل. - تقرير عقد. حافظ على حدود «اختبار API»: لا تحوّل الناتج إلى «اختبار قاعدة بيانات»؛ استخدم عناصر المهمة المجاورة فقط عندما تكون مدخلا ضروريا لهذه المهمة. شرط القبول: هل يثبت الاختبار التزام الواجهة بالعقد الخارجي؟ما يجب تسليمه
- اختبارات API
- حالات نجاح وفشل
- تقرير عقد
معيار قبول الحل
- هل يثبت الاختبار التزام الواجهة بالعقد الخارجي؟