تغطية الاختبار
Test Coverage
قياس قدّيش من المتطلبات أو الكود أو المخاطر انغطّى باختباراتك.
التغطية بتجاوب «قدّيش غطّينا؟» — وبتنقاس على أشكال: تغطية المتطلبات (كم متطلب إله حالات اختبار)، تغطية الكود (كم سطر أو فرع انفّذ)، وتغطية المخاطر.
وهون أهم نقطة: التغطية العالية ما بتعني جودة عالية. تغطية كود ١٠٠٪ بتعني إنه كل سطر انفّذ — مش إنه كل سطر انفّذ بالحالة اللي بتكشف الـ Bug. ممكن تمرّ على السطر بدون ما تتحقق من نتيجته إطلاقاً.
استعملها كـمؤشر على الثغرات مش كهدف بحد ذاته: رقم واطي بيقول لك «في مناطق ما لمسناها»، والرقم العالي ما بيقول لك «خلصنا».