TDD Orchestrator
إتقان تنسيق التطوير القائم على الاختبار
تساعد هذه المهارة فرق التطوير على تطبيق ممارسات التطوير القائم على الاختبار بشكل منظم خلال التنسيق الشامل لسير العمل وإرشادات الاختبار المدعومة بالذكاء الاصطناعي.
تنزيل ZIP المهارة
رفع في Claude
اذهب إلى Settings → Capabilities → Skills → Upload skill
فعّل وابدأ الاستخدام
اختبرها
استخدام "TDD Orchestrator". ساعدني في تطبيق TDD لميزة مصادقة المستخدم
النتيجة المتوقعة:
إليك خطة تنفيذ TDD كاملة:
1. مرحلة الأحمر: اكتب الاختبارات الفاشلة أولاً
- اختبار إنشاء المستخدم ببيانات اعتماد صالحة
- اختبار المصادقة بكلمة المرور الصحيحة
- اختبار فشل المصادقة بكلمة المرور الخاطئة
2. مرحلة الأخضر: نفذ الحد الأدنى من الرمز للنجاح
- إنشاء كيان المستخدم مع التحقق من صحة كلمة المرور
- تنفيذ AuthenticationService
3. مرحلة إعادة البناء: تحسين بنية الرمز
- استخراج منطق تجزئة كلمة المرور
- إضافة معالجة أخطاء مناسبة
بنية الاختبار الموصى بها: اختبارات الوحدة للخدمات، واختبارات التكامل لطبقة المستودع.
استخدام "TDD Orchestrator". صمم سير عمل ��ختبار متعدد الوكلاء للخدمات المصغرة
النتيجة المتوقعة:
تصميم سير عمل TDD متعدد الوكلاء:
1. وكيل الوحدة: يختبر منطق الخدمة الفردية
2. وكيل العقد: التحقق من عقد API بين الخدمات
3. وكيل التكامل: اختبار تفاعل الخدمة
4. وكيل النهاية إلى النهاية: التحقق من صحة سير العمل الكامل
نمط التنسيق:
- الوحدة ← العقد ← التكامل ← النهاية إلى النهاية
- التنفيذ المتوازي حيثما أمكن
- تعريفات العقد المشتركة
- توفير البيئة لكل وكيل
التدقيق الأمني
آمنPrompt-only skill containing no executable code. Provides guidance on TDD practices and testing methodologies. Static analysis scanned 0 files with 0 lines of code. No security risks detected. This is an informational/educational skill about software testing best practices.
درجة الجودة
ماذا يمكنك بناءه
إعداد TDD لمشروع جديد
إنشاء انضباط وسير عمل TDD لمشروع برمجي جديد مع بنية هرمية اختبار صحيحة
استراتيجية اختبار الكود القديم
إنشاء استراتيجية شاملة لتغطية الاختبار لقاعدة رموز قديمة موجودة باستخدام اختبارات التوصيف
حوكمة TDD عبر الفرق
تنفيذ معايير TDD على مستوى المؤسسة مع التحقق من الامتثال وجمع المقاييس
جرّب هذه الموجهات
ساعدني في تطبيق TDD لميزة جديدة. وجهني خلال دورة الأحمر-الأخضر-إعادة البناء لـ [صف ميزتك].
صمم سير عمل متعدد الوكلاء لاختبار منسق عبر مستويات الوحدة والتكامل والنهاية إلى النهاية لـ [صف المشروع].
أنشئ إطار مقاييس TDD يشمل وقت الدورة وعتبات التغطية ونقاط الجودة لـ [صف حجم الفريق].
نفذ استراتيجية اختبار قائمة على الخصائص باستخدام [framework] للتحقق من منطق الأعمال المعقد في [صف المجال].
أفضل الممارسات
- اكتب أصغر اختبار ممكن يفشل قبل كتابة أي رمز تنفيذي
- اجعل إعادة البناء تركز فقط على جعل الرمز أنظف دون تغيير السلوك
- حافظ على أوقات تنفيذ اختبار سريعة للحفاظ على دورات ملاحظات سريعة
تجنب
- كتابة الاختبارات بعد رمز التنفيذ (الاختبار اللاحق ليس TDD)
- اختبار تفاصيل التنفيذ بدلاً من السلوك القابل للملاحظة
- إنشاء اختبارات معقدة للغاية يصعب صيانتها وتصحيحها