ما معنى contract testing؟
المعنى في مجال تطوير البرمجيات مع أمثلة
contract testing: اختبار العقود بين المكونات، اختبار التوافق التعاقدي
اختبار يتحقق من التزام المكونات المتواصلة بتوقعات متفق عليها بشأن الطلبات أو الاستجابات أو الرسائل.
طريقة الاستخدام
يستخدم بين الخدمات والجهات المستهلكة لها. ويفحص توقعات التفاعل دون أن يحل محل اختبارات تدفق العمل الكامل.
أمثلة
The contract testing suite caught the removed response field before the mobile client was released.
كشف اختبار العقود حذف حقل من الاستجابة قبل إصدار عميل الهاتف المحمول.
كان العميل يعتمد على حقل لم يعد المزود يرسله، فكشف الاختبار كسر الاتفاق مبكرًا.
Our contract testing verifies that the consumer can handle the provider's error message.
يتحقق اختبار العقود لدينا من قدرة المستهلك على معالجة رسالة الخطأ التي يعيدها المزود.
يشمل الاتفاق استجابات الفشل كما يشمل البيانات الناجحة.
تراكيب شائعة
- consumer-driven contract testing
- contract testing suite
مصطلحات ذات صلة
مصطلحات أخرى: اختبار البرمجيات
- unit test · اختبار وحدة
- test case · حالة اختبار
- edge case · حالة حدّية
- QA · ضمان الجودة
- regression · تراجع وظيفي
- test coverage · تغطية الاختبارات
- mock · كائن وهمي للاختبار
- end-to-end test · اختبار شامل من البداية إلى النهاية
- flaky · متذبذب النتائج
- test suite · مجموعة الاختبارات
- manual testing · الاختبار اليدوي
- automated testing · الاختبار الآلي
تدرّب على القراءة المتدرجة
تساعدك القراءة بالمستوى المناسب على تثبيت المفردات الجديدة. اختر كتبًا إنجليزية مجانية:
