إيهاب فايز Webflow Premium Partner
احجز مكالمة
العودة لمهارات الوكيل
التطوير والاختبار

تحليل تغطية الاختبارات

اكتشاف الثغرات في تغطية الاختبارات واقتراح اختبارات جديدة للأكواد غير المختبرة.

Claude Code Copilot Cursor Codex Gemini CLI

نظرة عامة

تحليل تغطية الاختبارات يمكّن وكيل البرمجة من قياس نسبة الكود التي تغطيها الاختبارات الموجودة وتحديد المناطق غير المختبرة. يستخدم أدوات مثل Istanbul/nyc أو c8 لتوليد تقارير تفصيلية.

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

أساسية لفرق التطوير التي تريد ضمان جودة عالية والحفاظ على مستوى تغطية اختبارية محدد عبر دورة حياة المشروع.

لمن هذه الأداة؟

  • فرق التطوير التي تفرض حد أدنى لتغطية الاختبارات
  • مطورين يريدون اكتشاف الأكواد غير المختبرة
  • مهندسي QA الذين يحسنون استراتيجية الاختبار
  • قادة فرق يراجعون جودة الاختبارات قبل الدمج

التثبيت

إعداد Claude Code
npm install -D c8
# أو
npm install -D nyc

الإعدادات

// package.json
{
  "scripts": {
    "test:coverage": "c8 --reporter=text --reporter=html jest",
    "test:coverage:check": "c8 check-coverage --lines 80 --branches 70"
  }
}