العودة لمهارات الوكيل
التطوير والاختبار
تحليل تغطية الاختبارات
اكتشاف الثغرات في تغطية الاختبارات واقتراح اختبارات جديدة للأكواد غير المختبرة.
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"
}
} مهارات مشابهة
التطوير والاختبار
Linear MCP
إدارة المهام والتذاكر في Linear مباشرة من وكيل البرمجة بدون مغادرة المحرر.
Claude Code Cursor Windsurf
التطوير والاختبار Playwright MCP
أتمتة اختبارات المتصفح والتفاعل مع صفحات الويب برمجيًا للتحقق من الواجهات.
Claude Code Cursor Copilot
التطوير والاختبار تشغيل اختبارات Jest
تشغيل وتصحيح اختبارات الوحدة والتكامل تلقائيًا مع تحليل نتائج الأخطاء.
Claude Code Copilot Cursor