وتعد مقاييس التغطية المطلوبة أساسية في اختبار البرمجيات لضمان اختبار جميع الاحتياجات المحددة على نحو ملائم، وتساعد هذه القياسات على تحديد الثغرات في الاختبار وتحسين عمليات ضمان الجودة عموماً، ويتيح فهم كيفية حساب هذه القياسات للفرق قياس مدى اكتمال الاختبار بفعالية.

تغطية الاحتياجات

وتشير تغطية الاحتياجات إلى مدى التحقق من صحة حالات الاختبار من المتطلبات المحددة، وهي تكفل معالجة كل شرط من خلال أنشطة الاختبار، وتدل التغطية العالية على إجراء اختبارات شاملة، مما يقلل من مخاطر الملامح أو الوظائف غير المثبتة.

حساب مقاييس التغطية

والصيغة الأساسية لتغطية الاحتياجات هي:

تغطية الاحتياجات (%) = (عدد الاحتياجات التي تم اختبارها/مجموع عدد الاحتياجات) × 100]

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

مقاييس التغطية الإضافية

وتشمل القياسات المفيدة الأخرى ما يلي:

  • Requirement Test Case Coverage:] Percentage of requirements with at least one test case.
  • Requirement Status Coverage:] Distribution of requirements across statuses such as tested, in progress, or not started.
  • Traceability Coverage:] Degree to which requirements are linked to test cases and defects.

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