خطوات الاستخدام
افهم مفهوم تغطية اختبارات الوحدة: هي نسبة أسطر الكود التي تم اختبارها بواسطة اختبارات الوحدة مقارنة بإجمالي أسطر الكود. كلما زادت التغطية، زادت الثقة في أن الكود يعمل بشكل صحيح، لكن التغطية العالية لا تضمن خلوه من الأخطاء.
أدخل عدد الأسطر المختبرة (linesTested): هذا هو عدد أسطر الكود التي تم تنفيذها أثناء تشغيل اختبارات الوحدة. يمكن الحصول على هذا الرقم من أدوات تغطية الكود مثل Jest أو JaCoCo أو Coverlet.
أدخل إجمالي عدد أسطر الكود (totalLines): هذا هو العدد الكلي لأسطر الكود في المشروع أو الملف الذي يتم اختباره. عادةً ما يتم استبعاد الأسطر الفارغة والتعليقات.
تحسب الحاسبة النسبة المئوية بقسمة الأسطر المختبرة على الإجمالي ثم ضرب الناتج في 100: التغطية % = (linesTested / totalLines) × 100.