skill

استراتيجية الاختبار

تصميم استراتيجيات الاختبار وخطط الاختبار. يتم تفعيل هذه المهارة عند استخدام العبارات "كيف يجب أن نختبر"، أو "استراتيجية اختبار لـ"، أو "كتابة اختبارات لـ"، أو "خطة اختبار"، أو "ما الاختبارات التي نحتاجها"، أو عندما يحتاج المستخدم إلى مساعدة في أساليب الاختبار أو التغطية أو معمارية الاختبار.

Anthropic4.82,500+ تثبيتموثوق

نبذة

# استراتيجية الاختبار

تصميم استراتيجيات اختبار فعّالة توازن بين التغطية والسرعة والصيانة.

## هرم الاختبار

``` / E2E \ عدد قليل، بطيء، ثقة عالية / Integration \ بعض الاختبارات، سرعة متوسطة / Unit Tests \ عدد كبير، سريع، مركز ```

## الاستراتيجية حسب نوع المكون

- **نقاط نهاية API**: اختبارات الوحدة للمنطق التجاري، اختبارات التكامل لطبقة HTTP، اختبارات العقود للمستهلكين - **خطوط أنابيب البيانات**: التحقق من صحة الإدخال، صحة التحويل، اختبارات عدم التكرار - **الواجهة الأمامية**: اختبارات المكونات، اختبارات التفاعل، الاختبارات البصرية الانحدارية، سهولة الوصول - **البنية التحتية**: اختبارات الدخان، هندسة الفوضى، اختبارات تحمل الحمل

## ما يجب تغطيته

التركيز على: المسارات الحرجة للعمل، معالجة الأخطاء، الحالات الحدية، حدود الأمان، سلامة البيانات.

التخطي: المُحصِّلات والمُعيِّنات البسيطة، كود الإطار العمل، النصوص البرمجية التي تُستخدم مرة واحدة.

## المخرجات

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

التثبيت

شغل هذا الأمر

git clone https://github.com/anthropics/knowledge-work-plugins && cp -r knowledge-work-plugins/engineering/skills/testing-strategy ~/.claude/skills/

يعمل مع

claude appclaude codeclaude apicursorcodexwindsurfclinezed

خطوات التثبيت

استنسخ المستودع وانسخ مجلد `engineering/skills/testing-strategy` إلى مجلد مهارات Claude الخاص بك. متوافق مع Claude Code و Cursor و Codex وأي وكيل متوافق مع Agent Skills.

عرض المصدر
الرخصة: Apache-2.0بواسطة Anthropic

أصول ذات صلة

مختارات أخرى في التطوير والبرمجة.

mcp serverclaude_codecursorcodex
npm install @modelcontextprotocol/server-fetch
خادم جلب الويب (Fetch)
خادم لجلب محتوى الويب وتحويله لاستخدام فعال مع نماذج اللغة. يجلب الروابط ويحولها إلى ماركداون نظيف.★ 4.9 · 5,000+
mcp serverclaude_codecursorcodex
npm install @modelcontextprotocol/server-memory
خادم الذاكرة (Memory)
نظام ذاكرة دائمة قائم على رسم بياني معرفي. يتيح للوكلاء تذكر المعلومات عبر المحادثات.★ 4.9 · 5,000+
mcp serverclaude_codecursorcodex
npm install @modelcontextprotocol/server-filesystem
خادم نظام الملفات (Filesystem)
عمليات ملفات آمنة مع ضوابط وصول قابلة للضبط. قراءة الملفات المحلية وكتابتها وسردها والبحث فيها.★ 4.9 · 5,000+
mcp serverclaude_codecursorcodex
npm install @modelcontextprotocol/server-git
خادم Git
أدوات لقراءة مستودعات Git والبحث فيها والتحكم بها — السجل والفروقات وتتبع المؤلفين والفروع والمزيد.★ 4.9 · 5,000+
mcp serverclaude_codecursorcodex
npm install @modelcontextprotocol/server-everything
خادم الاختبار الشامل (Everything)
خادم مرجعي للاختبار يجرب كل ميزات بروتوكول MCP — الأوامر والموارد والأدوات.★ 4.9 · 5,000+
mcp serverclaude_codecursorcodex
npm install @modelcontextprotocol/server-sequentialthinking
خادم التفكير المتسلسل (Sequential Thinking)
حل ديناميكي للمشكلات عبر تسلسلات تفكير منظمة مع التفرع والمراجعة والتأمل.★ 4.9 · 5,000+

افحص قبل التثبيت

شغل أي مصدر عبر فحوصاتنا - الظهور في الذكاء الاصطناعي والأمان والأداء واكتشاف التقنيات.

المزيد في التطوير والبرمجة