ما معنى test coverage؟
المعنى في مجال تطوير البرمجيات مع أمثلة
test coverage: تغطية الاختبارات، نسبة الشيفرة التي تغطيها الاختبارات
مقياس، يُعرض غالبًا كنسبة مئوية، يبين مقدار الشيفرة التي تنفذها الاختبارات الآلية والأجزاء التي لا تصل إليها.
طريقة الاستخدام
تقيس الفرق تغطية الاختبارات وتعرضها وتحاول رفعها، وقد يفشل خط التكامل إذا هبطت دون حد محدد. لكن ارتفاع النسبة وحده لا يضمن جودة الاختبارات.
أمثلة
Test coverage for the billing module is only 40 percent.
لا تتجاوز تغطية الاختبارات في وحدة الفوترة 40 بالمئة.
النسبة المنخفضة تعني أن الاختبارات تنفذ جزءًا محدودًا من شيفرة الفوترة.
This PR adds tests for the error paths and raises test coverage to 85 percent.
يضيف طلب الدمج اختبارات لمسارات الأخطاء ويرفع التغطية إلى 85 بالمئة.
يغطي التغيير حالات فشل كانت مهملة، فتزداد حصة الشيفرة التي تمر بها الاختبارات.
تراكيب شائعة
- increase test coverage
- code coverage
- coverage report
- low test coverage
مصطلحات ذات صلة
مصطلحات أخرى: اختبار البرمجيات
- edge case · حالة حدّية
- QA · ضمان الجودة
- regression · تراجع وظيفي
- mock · كائن وهمي للاختبار
- end-to-end test · اختبار شامل من البداية إلى النهاية
- flaky · متذبذب النتائج
- test suite · مجموعة الاختبارات
- manual testing · الاختبار اليدوي
- automated testing · الاختبار الآلي
- assertion · تأكيد اختباري
- smoke test · اختبار دخاني سريع
- happy path · المسار المعتاد الناجح
تدرّب على القراءة المتدرجة
تساعدك القراءة بالمستوى المناسب على تثبيت المفردات الجديدة. اختر كتبًا إنجليزية مجانية:
