تطوير البرمجيات · مصطلحات · اختبار البرمجيات

ما معنى integration test؟

المعنى في مجال تطوير البرمجيات مع أمثلة

/ˌɪntɪˈɡreɪʃən test/اسممصطلح شائع

integration test: اختبار التكامل

اختبار يتحقق من عمل عدة أجزاء معًا، مثل تفاعل الشيفرة مع قاعدة بيانات حقيقية أو خدمة أخرى.

طريقة الاستخدام

يقع عادة بين اختبار الوحدة والاختبار الشامل من البداية إلى النهاية. وهو أبطأ من اختبار الوحدة، لكنه يكشف مشكلات الربط مثل استعلام غير صحيح أو تغير في تنسيق واجهة API.

أمثلة

  1. The unit tests passed, but the integration test failed against the real database.

    نجحت اختبارات الوحدة، لكن اختبار التكامل أخفق عند الاتصال بقاعدة البيانات الحقيقية.

    اجتازت الأجزاء المفردة فحصها، بينما ظهر الخلل عند وصلها بقاعدة البيانات الفعلية.

  2. We run integration tests in Docker so every developer gets the same setup.

    نشغّل اختبارات التكامل داخل Docker ليحصل كل مطور على الإعداد نفسه.

    توحّد الحاويات بيئة تشغيل الاختبار، فتقل الاختلافات بين أجهزة المطورين.

تراكيب شائعة

  • write an integration test
  • run integration tests
  • integration test suite
  • integration testing

مصطلحات أخرى: اختبار البرمجيات

تدرّب على القراءة المتدرجة

تساعدك القراءة بالمستوى المناسب على تثبيت المفردات الجديدة. اختر كتبًا إنجليزية مجانية: