اختبار API / أساسي: ملاحظات واجهة موثوقة
اختبار API — أساسي: ملاحظات واجهة موثوقة
بناء عقود صريحة وتأكيدات طلب واستجابة وحدود JSON وبيانات معزولة وأدلة أخطاء آمنة.
ما الذي ستتعلمه؟
- التمييز بين متطلب العمل وعقد البروتوكول ومعيار الحكم على الاختبار.
- تصميم حالات قبول ورفض قابلة للملاحظة دون الاتصال بأي واجهة.
- التمييز بين دلالات HTTP ونتيجة العمل الخاصة بالخدمة.
- توحيد أسماء الترويسات مع الحفاظ على القيم التي تهم بنيتها.
تحويل وعود الواجهة إلى أدلة قابلة للاختبار
بناء معايير حكم صريحة لواجهة مكتبة خيالية وتحديد ما تثبته الاختبارات المحلية بالفعل.
ابدأ التعلّماختبار استجابات HTTP بوصفها عقودا منظمة
جمع الطريقة والحالة والترويسات والتمثيل وأثر الحالة في توقع متسق.
ابدأ التعلّماختبار حدود JSON واختيارات التمثيل
التمييز بين التحليل والتحقق البنيوي والتحقق من قواعد المجال بحالات حدية صغيرة مقصودة.
ابدأ التعلّمكتابة تأكيدات تشرح الوعد الذي فشل
اختيار المقارنات الدقيقة والجزئية والمرتبة وغير المرتبة عن قصد بدلا من تصوير كل شيء.
ابدأ التعلّمبناء بيانات معزولة واختبارات حتمية
ضبط الحالة والساعات والمعرفات والتبعيات دون استخدام خدمات مهيأة.
ابدأ التعلّمالتحقق من عقود الأخطاء وبقاء الحالة دون تغيير
اختبار معلومات فشل مفيدة وثابتة دون تسريب التفاصيل الداخلية أو مساواة كل الأخطاء.
ابدأ التعلّم