العودة لمهارات الوكيل
التطوير والاختبار
تشغيل اختبارات Jest
تشغيل وتصحيح اختبارات الوحدة والتكامل تلقائيًا مع تحليل نتائج الأخطاء.
Claude Code Copilot Cursor Codex Gemini CLI Windsurf
نظرة عامة
تشغيل اختبارات Jest هي مهارة تتيح لوكيل البرمجة الذكي تنفيذ اختبارات الوحدة والتكامل مباشرة، ثم تحليل النتائج واقتراح إصلاحات للاختبارات الفاشلة. بدلاً من التنقل يدوياً بين الطرفية والمحرر، يقوم الوكيل بتشغيل الاختبارات وقراءة المخرجات وفهم الأخطاء.
يستطيع الوكيل تشغيل ملف اختبار محدد أو مجموعة اختبارات كاملة، وعند فشل اختبار يحلل رسالة الخطأ ويقترح التعديل المطلوب على الكود أو الاختبار نفسه. كما يمكنه إنشاء اختبارات جديدة للدوال التي لا تملك تغطية اختبارية.
هذه المهارة أساسية لأي مشروع يعتمد على Jest ويريد تطبيق منهجية TDD أو ببساطة ضمان جودة الكود قبل النشر.
يستطيع الوكيل تشغيل ملف اختبار محدد أو مجموعة اختبارات كاملة، وعند فشل اختبار يحلل رسالة الخطأ ويقترح التعديل المطلوب على الكود أو الاختبار نفسه. كما يمكنه إنشاء اختبارات جديدة للدوال التي لا تملك تغطية اختبارية.
هذه المهارة أساسية لأي مشروع يعتمد على Jest ويريد تطبيق منهجية TDD أو ببساطة ضمان جودة الكود قبل النشر.
لمن هذه الأداة؟
- مطوري JavaScript/TypeScript الذين يستخدمون TDD
- فرق التطوير التي تريد تحسين تغطية الاختبارات
- مطورين يريدون تصحيح الاختبارات الفاشلة بسرعة
- مهندسي البرمجيات الذين يكتبون اختبارات للأكواد الموجودة
التثبيت
إعداد Claude Code
npm install -D jest @types/jest ts-jest الإعدادات
// jest.config.ts
export default {
preset: "ts-jest",
testEnvironment: "node",
roots: ["<rootDir>/src"],
collectCoverageFrom: ["src/**/*.ts"],
}; مهارات مشابهة
التطوير والاختبار
Linear MCP
إدارة المهام والتذاكر في Linear مباشرة من وكيل البرمجة بدون مغادرة المحرر.
Claude Code Cursor Windsurf
التطوير والاختبار Playwright MCP
أتمتة اختبارات المتصفح والتفاعل مع صفحات الويب برمجيًا للتحقق من الواجهات.
Claude Code Cursor Copilot
التطوير والاختبار بيئات تطوير Docker
إنشاء بيئات تطوير معزولة باستخدام الحاويات لضمان تطابق بيئة التطوير مع الإنتاج.
Claude Code Copilot Cursor