Golang Testing (Grade A) logo

Golang Testing (Grade A)مهارات التطوير الأمنية التي تم اختبارها لـ Claude AI. درجة A. اختبارات Golang جاهزة للإنتاج — اختبارات محرك الجدول، مجموعات testify والنماذج، اختبارات موازية، التمويه، الأجهزة، اكتشاف تسرب غوروتيين مع goleak

(0)
Daniel Nikulshynمراجعة بواسطة Daniel Nikulshyn·تم التحديث يوليو 2026

نظرة عامة

تشمل اختبارات Golang الجاهزة للإنتاج اختبارات محرك الجدول، مجموعات testify والنماذج، اختبارات موازية، التمويه، الأجهزة، اكتشاف تسرب غوروتيين مع goleak، اختبار اللقطات، تغطية الشفرة، اختبارات التكامل، وتسمية الاختبارات البرمجية. تم تصميم هذه المهارة لـ Claude Code أو عوامل البرمجة المشابهة لـ AI وللمشاريع التي تستخدم Golang. إنها توجه إنشاء اختبارات يمكن الحفاظ عليها، سريعة، وموثوقة باتباع أفضل الممارسات مثل استخدام اختبارات محرك الجدول مع اختبارات فرعية مسماة، اختبارات التكامل مع علامات البناء، وتجنب الاختبارات التي تعتمد على ترتيب التنفيذ. كما تؤكد المهارة على اختبار السلوك القابل للملاحظة وعقود API العامة، باستخدام testify كمساعدين، والحفاظ على سرعة اختبارات الوحدة. تدعم المهارة أوضاع تشغيل مختلفة بما في ذلك وضع الكتابة لتوليد اختبارات جديدة، وضع المراجعة لمراجعة التغييرات في الاختبارات في طلب السحب، وضع التدقيق لتدقيق مجموعة اختبارات موجودة، ووضع التصحيح للاختبارات الفاشلة أو غير المستقرة. تستخدم أدوات مثل gotests لتخطيط اختبارات محرك الجدول و goleak لاكتشاف تسربات غوروتيين. الهدف هو تقييد السلوك من خلال الاختبارات، وليس فقط تحقيق أهداف التغطية. إنه يشجع على كتابة الاختبارات كمواصفات قابلة للتنفيذ ويشجع نهجًا مدروسًا لتصميم استراتيجية الاختبار وتحليل الفشل. تم ترخيص المهارة تحت توافق MIT وهي مصممة للاستخدام عند كتابة أو مراجعة اختبارات Go، اختيار نهج الاختبار، إعداد اختبار CI لـ Go، أو تصحيح الاختبارات غير المستقرة / البطيئة.

الميزات الرئيسية

  • اختبارات محرك الجدول
  • مجموعات testify والنماذج
  • اختبارات موازية
  • التمويه
  • الأجهزة
  • اكتشاف تسرب غوروتيين

التسعير

النموذج
Free
التقييم
لا توجد مراجعات بعد

حالات الاستخدام

كتابة اختبارات جديدة

استخدم في وضع الكتابة لتوليد اختبارات جديدة للشفرة الحالية أو الجديدة، تخطيط اختبارات محرك الجدول وإثراءها بحالات حافة ومسارات خطأ.

مراجعة تغييرات الاختبار

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

تدقيق مجموعات الاختبارات الحالية

استخدم في وضع التدقيق لتحديد الفجوات، عدم الاستقرار، أو أنماط الاختبار السيئة في مجموعة اختبارات موجودة، مثل اختبارات تعتمد على ترتيب التنفيذ أو missing t.Parallel().

المزايا والعيوب

المزايا

  • إنشاء اختبارات جاهزة للإنتاج بتوجيه
  • التركيز على اختبارات يمكن الحفاظ عليها، سريعة، وموثوقة
  • تدعم أوضاع اختبار مختلفة (كتابة، مراجعة، تدقيق، تصحيح)
  • تستخدم أدوات اختبار شائعة مثل gotests و goleak
  • تشجع أفضل الممارسات في كتابة الاختبارات

العيوب

  • محدود لـ Golang
  • قد يتطلب إعدادًا إضافيًا للمشاريع الحالية
  • الاعتماد على أدوات ومنهجيات محددة

المراجعات

سجّل الدخول لكتابة مراجعة.

لا توجد مراجعات بعد. كن الأول!

أسئلة وأجوبة

Are there any limitations or prerequisites?

The skill is limited to Golang projects, may require additional setup for existing codebases, and depends on specific tools such as gotests, goleak, and testify.

Asked by Halime Yalcin · Jun 6, 2026

What are the main benefits of using this tool?

It guides the creation of maintainable, fast, and reliable tests, emphasizes observable behavior and public API contracts, and integrates popular tools like gotests and goleak to enforce best practices.

Asked by Rina Desai · May 10, 2026

Which AI coding agents can use this skill?

The skill is designed for Claude Code or similar AI coding agents and for projects that use Golang, enabling them to generate or review production‑ready tests.

Asked by Sami Virtanen · Mar 28, 2026

What testing features does Golang Testing (Grade A) provide?

It includes table‑driven tests, testify suites and mocks, parallel execution, fuzzing, fixtures, goroutine leak detection with goleak, snapshot testing, code coverage, integration tests with build tags, and idiomatic test naming.

Asked by Ahmed Saleh · Mar 18, 2026

اطرح سؤالاً

بدائل لـ المعءريةالمىالثيقاءة

Manage Headers (Grade A) logo
Manage Headers (Grade A)المعءريةالمىالثيقاءة

مهارة التطوير الأمنية التي تم اختبارها لـ Claude AI. درجة A. تفحص وتكوّن رؤوس الأمان التي يرسلها موقع Power Pages إلى المتصفحات — سياسة الأمان للمحتوى، الحماية من الإطارات والنقر المزيف

(0)
Free
Using Git Worktrees (Grade A) logo
Using Git Worktrees (Grade A)المعءريةالمىالثيقاءة

مهارة data-ai مختبرة الأمان ل Claude AI. الدرجة A. استخدم عند بدء عمل ميزة يحتاج إلى عزلة عن مساحة العمل الحالية أو قبل تنفيذ خطط التنفيذ - ينشئ git worktree منفصل

(0)
Free
Ga4 Bigquery Schema (Grade A) logo
Ga4 Bigquery Schema (Grade A)المعءريةالمىالثيقاءة

مراجع مخطط تصدير بيانات GA4 إلى BigQuery (درجة أ) - خبرة بيانات الذكاء الاصطناعي مع اختبارات الأمان لـ AI كلود - درجة أ.

(0)
Free
Meta Capi (Grade A) logo
Meta Capi (Grade A)المعءريةالمىالثيقاءة

مجموعة مهارات الذكاء الاصطناعي للبيانات والأمان لاختبار Claude AI - درجة ممتازة

(0)
Free
Callees (Grade A) logo
Callees (Grade A)المعءريةالمىالثيقاءة

مهارات تطوير محسنة لتأمين كود Claude AI.

(0)
Free
Test Module Name (Grade A) logo
Test Module Name (Grade A)المعءريةالمىالثيقاءة

مهارة أمان البيانات المدربة لـ Claude AI. درجة A.

(0)
Free
Board Of Directors (Grade A) logo
Board Of Directors (Grade A)المعءريةالمىالثيقاءة

مهارات الذكاء الاصطناعي المدعوم بالبيانات والأخذ بعين الاعتبار الأمان والتشغيل والعمليات والتجربة

(0)
Free
Advpl Mvc Avancado (Grade A) logo
Advpl Mvc Avancado (Grade A)المعءريةالمىالثيقاءة

مهارات تطوير محكمة الأمن لـ Claude AI (درجة A) - Grade A

(0)
Free