المهارات backend-test-writer
🧪

backend-test-writer

آمن

إنشاء اختبارات الواجهة الخلفية مع الكشف الذكي

متاح أيضًا من: 9tykeshav

يتطلب كتابة اختبارات الواجهة الخلفية وقتًا كبيرًا ومعرفة بإطارات الاختبار. تحلل هذه المهارة بنية الكود الخاص بك، وتكتشف إعداد الاختبار الخاص بك، وتُنشئ اختبارات شاملة تغطي المسارات السعيدة وحالات الخطأ والحالات الحدية.

يدعم: Claude Codex Code(CC)
📊 69 كافٍ
1

تنزيل ZIP المهارة

2

رفع في Claude

اذهب إلى Settings → Capabilities → Skills → Upload skill

3

فعّل وابدأ الاستخدام

اختبرها

استخدام "backend-test-writer". Write tests for the user routes file at src/routes/users.js

النتيجة المتوقعة:

  • Generated 3 test files covering user creation, retrieval, update, and deletion
  • Test cases include: happy paths, validation errors (400), not found (404), authentication failures (401)
  • Added race condition test for duplicate email handling
  • Run npm test to verify all tests pass

التدقيق الأمني

آمن
v3 • 1/10/2026

This is a prompt-based skill containing only documentation and test pattern references. No executable code, scripts, network calls, or file system access beyond reading its own content. The skill provides guidance for generating test code but does not execute any operations itself.

3
الملفات التي تم فحصها
462
الأسطر التي تم تحليلها
0
النتائج
3
إجمالي عمليات التدقيق
لا توجد مشكلات أمنية
تم تدقيقه بواسطة: claude عرض سجل التدقيق →

درجة الجودة

38
الهندسة المعمارية
100
قابلية الصيانة
81
المحتوى
32
المجتمع
100
الأمان
78
الامتثال للمواصفات

ماذا يمكنك بناءه

تسريع تغطية الاختبارات

إنشاء اختبارات شاملة لمسارات Express ووحدات التحكم والخدمات في دقائق

ضمان تغطية الحالات الحدية

إنشاء اختبارات لأخطاء التحقق من الصحة وفشل المصادقة والحالات الحدودية

الحفاظ على اتساق الاختبارات

تأسيس أنماط اختبار موحدة عبر خدمات الواجهة الخلفية المتعددة

جرّب هذه الموجهات

طلب اختبار أساسي
اكتب اختبارات لملف مسار Express في [file path]
مع إطار عمل
أنشئ اختبارات Jest لـ [file path] باستخدام اختبارات التكامل مع mongodb-memory-server
اختبار الوحدة
أنشئ اختبارات الوحدة للخدمة في [file path] مع المستودع والخدمة البريدية الوهمية
تغطية كاملة
أنشئ مجموعة اختبارات كاملة لجميع الملفات في مجلد [directory] بما في ذلك النماذج والمسارات والخدمات مع الإعداد/التنظيف المناسب

أفضل الممارسات

  • تشغيل فحص البنية التحتية أولاً للتحقق من إطار العمل والتبعيات
  • مراجعة الاختبارات المُنشأة قبل النسخ للتأكد من مطابقتها لبنية الكود الخاص بك
  • إضافة حالات حدية خاصة بالمجال مثل معالجة المناطق الزمنية والحدود الزمنية
  • استخدام MongoDB في الذاكرة لاختبارات التكامل لتجنب تلوث الاختبارات

تجنب

  • لا تُنشئ اختبارات دون التحقق من إطار العمل في package.json أولاً
  • تجنب تخطي التنظيف بين الاختبارات مما يسبب تلوث الاختبارات
  • لا تختبر تفاصيل التنفيذ بدلاً من السلوك من خلال واجهة HTTP
  • تجنب استخدام اتصالات قاعدة بيانات حقيقية في الاختبارات التي تسبب آثار جانبية

الأسئلة المتكررة

ما هي أطر الاختبار المدعومة؟
Jest و Vitest و Mocha مدعومة. تكتشف المهارة إطار العمل الخاص بك من package.json تلقائياً.
ما أنواع الملفات التي يمكن لهذه المهارة اختبارها؟
مسارات Express ووحدات التحكم والخدمات والنماذج والبرمجيات الوسيطة والدوال المساعدة في تطبيقات Node.js.
هل تُعدل هذه المهارة ملفات مشروعي؟
لا. تُنشئ المهارة كود الاختبار كخرج لك لمراجعته ونسخه في مشروعك.
هل بيانات الكود الخاصة بي آمنة؟
نعم. هذه مهارة تعتمد على الطلبات التي تقرأ فقط بنية الكود الخاص بك لإنشاء أنماط الاختبار. لا تغادر أي بيانات بيئتك.
لماذا تفشل اختباراتي بعد الإنشاء؟
تأكد من تثبيت التبعيات المطلوبة: jest و supertest و mongodb-memory-server. تحقق من أن package.json يحتوي على سكريبت اختبار مُهيأ.
كيف تختلف هذه الأداة عن أدوات الاختبار الأخرى؟
توفر هذه المهارة أنماط اختبار مُولدة بواسطة الذكاء الاصطناعي مُخصصة لبنية قاعدة الكود الخاصة بك بدلاً من القوالب العامة. تأخذ في الاعتبار تنظيم ملفاتك واستيراداتك الفعلية.

تفاصيل المطور

المؤلف

9tykeshav

الترخيص

MIT

مرجع

main

بنية الملفات