ما معنى test suite؟
المعنى في مجال تطوير البرمجيات مع أمثلة
test suite: مجموعة الاختبارات، حزمة الاختبارات
مجموعة من الاختبارات تُشغَّل معًا، مثل جميع اختبارات الوحدة في مشروع أو كل الاختبارات الخاصة بوحدة الدفع.
طريقة الاستخدام
يُشغّل الفريق مجموعة الاختبارات أو يوسّعها أو يحسّن سرعتها. ومن الشكاوى الشائعة أن «المجموعة الكاملة تستغرق 20 دقيقة». وتشغّل خطوط التكامل المستمر المجموعة مع كل طلب دمج، ونجاحها يعني اجتياز جميع الاختبارات.
أمثلة
The whole test suite passes locally, but two tests fail on CI.
تنجح مجموعة الاختبارات كاملةً على جهازي، لكن اختبارين يفشلان في بيئة التكامل المستمر.
يُظهر المثال اختلاف النتائج بين التشغيل المحلي وتشغيل الاختبارات في بيئة CI.
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
مصطلحات ذات صلة
مصطلحات أخرى: اختبار البرمجيات
- edge case · حالة حدّية
- QA · ضمان الجودة
- regression · تراجع وظيفي
- integration test · اختبار التكامل
- mock · كائن وهمي للاختبار
- end-to-end test · اختبار شامل من البداية إلى النهاية
- flaky · متذبذب النتائج
- manual testing · الاختبار اليدوي
- automated testing · الاختبار الآلي
- assertion · تأكيد اختباري
- smoke test · اختبار دخاني سريع
- happy path · المسار المعتاد الناجح
تدرّب على القراءة المتدرجة
تساعدك القراءة بالمستوى المناسب على تثبيت المفردات الجديدة. اختر كتبًا إنجليزية مجانية:
