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

ما معنى test coverage؟

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

/ˈtest ˌkʌvərɪdʒ/اسممصطلح شائع

test coverage: تغطية الاختبارات، نسبة الشيفرة التي تغطيها الاختبارات

مقياس، يُعرض غالبًا كنسبة مئوية، يبين مقدار الشيفرة التي تنفذها الاختبارات الآلية والأجزاء التي لا تصل إليها.

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

تقيس الفرق تغطية الاختبارات وتعرضها وتحاول رفعها، وقد يفشل خط التكامل إذا هبطت دون حد محدد. لكن ارتفاع النسبة وحده لا يضمن جودة الاختبارات.

أمثلة

  1. Test coverage for the billing module is only 40 percent.

    لا تتجاوز تغطية الاختبارات في وحدة الفوترة 40 بالمئة.

    النسبة المنخفضة تعني أن الاختبارات تنفذ جزءًا محدودًا من شيفرة الفوترة.

  2. 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

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

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

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