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

ما معنى test suite؟

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

اسممصطلح شائع

test suite: مجموعة الاختبارات، حزمة الاختبارات

مجموعة من الاختبارات تُشغَّل معًا، مثل جميع اختبارات الوحدة في مشروع أو كل الاختبارات الخاصة بوحدة الدفع.

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

يُشغّل الفريق مجموعة الاختبارات أو يوسّعها أو يحسّن سرعتها. ومن الشكاوى الشائعة أن «المجموعة الكاملة تستغرق 20 دقيقة». وتشغّل خطوط التكامل المستمر المجموعة مع كل طلب دمج، ونجاحها يعني اجتياز جميع الاختبارات.

أمثلة

  1. The whole test suite passes locally, but two tests fail on CI.

    تنجح مجموعة الاختبارات كاملةً على جهازي، لكن اختبارين يفشلان في بيئة التكامل المستمر.

    يُظهر المثال اختلاف النتائج بين التشغيل المحلي وتشغيل الاختبارات في بيئة CI.

  2. Let's split the test suite so the slow integration tests run only at night.

    لنقسّم مجموعة الاختبارات بحيث لا تعمل اختبارات التكامل البطيئة إلا ليلًا.

    يقترح المتحدث جدولة الاختبارات الأبطأ لتقليل زمن الفحص خلال اليوم.

تراكيب شائعة

  • run the test suite
  • full test suite
  • the test suite passes
  • speed up the test suite

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

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

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