المهارات pypict-skill
📦

pypict-skill

آمن

إنشاء حالات اختبار زوجية

تساعدك هذه المهارة على إنشاء حالات اختبار زوجية شاملة باستخدام تقنيات الاختبار التوافقي. تتيح تغطية اختبارية فعالة من خلال تحديد الحد الأدنى من مجموعات الاختبار اللازمة للكشف عن العيوب.

يدعم: Claude Codex Code(CC)
🥉 72 برونزي
1

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

2

رفع في Claude

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

3

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

اختبرها

استخدام "pypict-skill". أنشئ حالات اختبار زوجية لحقلي username و password مع القيم: username (valid, invalid, empty) و password (valid, invalid, empty)

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

  • الاختبار 1: username=valid, password=valid
  • الاختبار 2: username=valid, password=invalid
  • الاختبار 3: username=invalid, password=valid
  • الاختبار 4: username=empty, password=empty

استخدام "pypict-skill". أنشئ مصفوفة اختبار لاختبار المتصفحات: Chrome و Firefox و Safari مع أنظمة التشغيل: Windows و Mac و Linux

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

  • الاختبار 1: Chrome على Windows
  • الاختبار 2: Chrome على Mac
  • الاختبار 3: Firefox على Linux
  • الاختبار 4: Safari على Windows
  • الاختبار 5: Firefox على Mac
  • الاختبار 6: Safari على Linux

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

آمن
v1 • 2/24/2026

All static findings are false positives. The skill contains only documentation for pairwise test generation (PICT). URLs at lines 4 and 22 are documentation references, not executable network code. The 'weak cryptographic algorithm' alerts are false positives - 'pict' refers to pairwise independent combinatorial testing, not cryptography. No security risks identified.

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

درجة الجودة

38
الهندسة المعمارية
95
قابلية الصيانة
87
المحتوى
50
المجتمع
100
الأمان
83
الامتثال للمواصفات

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

مهندس ضمان الجودة ينشئ خطط اختبار

يمكن لمهندسي ضمان الجودة استخدام هذه المهارة لإنشاء مجموعات حالات اختبار فعالة للميزات متعددة المعايير، مما يقلل وقت تنفيذ الاختبار مع الحفاظ على التغطية.

المطور يكتب اختبارات الوحدة

يمكن للمطورين تطبيق الاختبار الزوجي لإنشاء مجموعات اختبار مركزة تغطي تفاعلات المعايير دون اختبار شامل لجميع التوليفات.

قائد الاختبار يخطط لاستراتيجية التغطية

يمكن لقادة الاختبار الاستفادة من هذه المهارة لتخطيط استراتيجيات الاختبار التوافقي وتوصيل تقنيات تحسين التغطية لفرقهم.

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

إنشاء اختبار زوجي أساسي
ساعدني في إنشاء حالات اختبار زوجية لنموذج تسجيل دخول يحتوي على الحقول: username و password و remember_me و language. اعرض لي توليفات الاختبار.
اختبار تكوين متعدد المعايير
أحتاج إلى حالات اختبار زوجية لتكوين API مع هذه المعايير: protocol (http, https) و auth (none, basic, oauth) و format (json, xml) و cache (true, false). أنشئ مجموعة الاختبار الدنيا.
إنشاء اختبار قائم على القيود
أنشئ اختبارات زوجية لسلة تسوق تحتوي على: product_type (book, electronics, clothing) و shipping (standard, express, overnight) و gift_wrap (yes, no). طبق القيد: لا يمكن وضع electronics في غلاف هدية. اعرض التوليفات الصالحة.
تحليل تغطية الحالات الحدية
حلل هذا السيناريو وحدد توليفات الاختبار الزوجي التي من المرجح أن تكتشف معظم العيوب: تسجيل مستخدم مع الحقول email و phone و country و age_group و subscription_type. ما هي مجموعة الاختبار التي توصي بها؟

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

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

تجنب

  • لا تنشئ جميع التوليفات الممكنة - استخدم الاختبار الزوجي لتقليل عدد الاختبارات
  • لا تتخطى تعريف القيود عندما تكون هناك تبعية بين المعايير
  • لا تفترض أن جميع قيم المعايير متساوية الأهمية - أعطِ الأولوية للقيم الحرجة

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

ما هو الاختبار الزوجي؟
الاختبار الزوجي هو طريقة اختبار توافقية تختبر جميع الأزواج الممكنة من معايير الإدخال. يوفر تغطية جيدة باستخدام عدد أقل بكثير من حالات الاختبار مقارنة باختبار جميع التوليفات.
هل أحتاج إلى تثبيت أي أدوات؟
توفر هذه المهارة أنماط توجيهية. لإنشاء الاختبارات فعليًا، يمكنك استخدام Microsoft PICT أو أدوات الاختبار الزوجي المماثلة. تعلمك المهارة كيفية هيكلة الاختبارات وتطبيق القيود.
كيف يوفر الاختبار الزوجي الوقت؟
إذا كان لديك 10 معايير مع 10 قيم لكل منها، يتطلب الاختبار الشامل 10 مليارات اختبار. يقلل الاختبار الزوجي هذا إلى حوالي 100-200 اختبار مع الاستمرار في اكتشاف معظم العيوب الناتجة عن تفاعلات المعايير.
متى يجب استخدام الاختبار الزوجي؟
استخدم الاختبار الزوجي عندما يكون لديك معايير متعددة يمكن أن تتفاعل بطرق غير متوقعة، مثل إعدادات التكوين أو مدخلات النماذج أو خيارات API. يكون أكثر فعالية عندما تكون العيوب ناتجة عن توليفات المعايير بدلاً من المعايير الفردية.
ما هي القيود في الاختبار الزوجي؟
القيود تحدد قواعد حول توليفات المعايير الصالحة. على سبيل المثال، إذا كان لديك product_type و gift_wrap، يمكنك إضافة قيد يقول إن electronics لا يمكن تغليفها كهدية.
هل يمكن للاختبار الزوجي ضمان تغطية 100%؟
لا. يغطي الاختبار الزوجي جميع توليفات المعايير ثنائية الاتجاه ولكنه قد يفوت المشكلات التي تظهر فقط مع 3 معايير محددة أو أكثر معًا. للأنظمة عالية المخاطر، قد تحتاج إلى اختبار توافقي من رتب أعلى.

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

بنية الملفات

📄 SKILL.md