اختبار API / أساسي: ملاحظات واجهة موثوقة

اختبار API — أساسي: ملاحظات واجهة موثوقة

بناء عقود صريحة وتأكيدات طلب واستجابة وحدود JSON وبيانات معزولة وأدلة أخطاء آمنة.

عدد الدروس: 6 · لا تحتاج إلى حساب

ما الذي ستتعلمه؟

  • التمييز بين متطلب العمل وعقد البروتوكول ومعيار الحكم على الاختبار.
  • تصميم حالات قبول ورفض قابلة للملاحظة دون الاتصال بأي واجهة.
  • التمييز بين دلالات HTTP ونتيجة العمل الخاصة بالخدمة.
  • توحيد أسماء الترويسات مع الحفاظ على القيم التي تهم بنيتها.
  1. تحويل وعود الواجهة إلى أدلة قابلة للاختبار

    بناء معايير حكم صريحة لواجهة مكتبة خيالية وتحديد ما تثبته الاختبارات المحلية بالفعل.

    ابدأ التعلّم
  2. اختبار استجابات HTTP بوصفها عقودا منظمة

    جمع الطريقة والحالة والترويسات والتمثيل وأثر الحالة في توقع متسق.

    ابدأ التعلّم
  3. اختبار حدود JSON واختيارات التمثيل

    التمييز بين التحليل والتحقق البنيوي والتحقق من قواعد المجال بحالات حدية صغيرة مقصودة.

    ابدأ التعلّم
  4. كتابة تأكيدات تشرح الوعد الذي فشل

    اختيار المقارنات الدقيقة والجزئية والمرتبة وغير المرتبة عن قصد بدلا من تصوير كل شيء.

    ابدأ التعلّم
  5. بناء بيانات معزولة واختبارات حتمية

    ضبط الحالة والساعات والمعرفات والتبعيات دون استخدام خدمات مهيأة.

    ابدأ التعلّم
  6. التحقق من عقود الأخطاء وبقاء الحالة دون تغيير

    اختبار معلومات فشل مفيدة وثابتة دون تسريب التفاصيل الداخلية أو مساواة كل الأخطاء.

    ابدأ التعلّم
العودة إلى الدورة