skill

تصنيف نتائج Momentic

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

momentic-ai55,098+ تثبيتموثوق

نبذة

# تصنيف نتائج Momentic (MCP)

Momentic هو إطار عمل للاختبار الشامل (end-to-end testing framework) حيث يتكون كل اختبار من خطوات تفاعل المتصفح. تجمع كل خطوة سلوكيات خاصة ب Momentic (فحوصات الذكاء الاصطناعي، محددات اللغة الطبيعية، إجراءات الذكاء الاصطناعي، إلخ) مع إمكانيات Playwright المغلفة في مخطط خطوات YAML الخاص بنا. عند تشغيل هذه الاختبارات، فإنها تنتج بيانات نتائج يمكن استخدامها لتحليل نتيجة الاختبار. تحتوي بيانات النتائج على بيانات وصفية حول التشغيل بالإضافة إلى أي أصول تم إنشاؤها بواسطة التشغيل (مثل لقطات الشاشة، السجلات، طلبات الشبكة، تسجيلات الفيديو، إلخ). مهمتك هي استخدام نتائج الاختبار هذه لتصنيف الإخفاقات التي حدثت في عمليات تشغيل اختبار Momentic.

## التعليمات

1. بالنظر إلى تشغيل اختبار فاشل، حدد أقدم نقطة دخل فيها التشغيل الحالي حالة سيئة. لا تتوقف عند التأكيد الفاشل الأخير أو الهدف المفقود للمحدد. 2. اشرح السبب الجذري على مستوى الإجراء/الحالة: ما الذي حاولت الخطوة فعله، وما العنصر أو الحالة المحددة التي اعتمدت عليها، وما الذي حدث بالفعل، وما الدليل الذي يثبت ذلك. 3. صنف الفشل ضمن إحدى الفئات أدناه، مع شرح سبب اختيار الفئة المحددة.

## أدوات MCP مفيدة

`momentic_get_run` — ترجع بعض البيانات الوصفية حول التشغيل وملخصا لنتائج التشغيل الكاملة. استخدم البيانات الوصفية لمساعدتك في تحليل نتائج التشغيل (مثل أي محاولة يجب النظر إليها، أي خطوة فشلت، إلخ). إذا تم توفير تفاصيل التشغيل الحالي بالفعل في السياق الأولي، فلا تستدع هذه الوظيفة مرة أخرى لنفس التشغيل إلا إذا كنت بحاجة صراحة إلى محاولة مختلفة.

`momentic_list_runs` — عمليات التشغيل الأخيرة لاختبار حتى تتمكن من مقارنة نتائج عمليات التشغيل السابقة بمرور الوقت. **مرر دائما `gitBranchName` عندما يكون موجودا في التشغيل المعني** لزيادة احتمالية أنك تنظر إلى نفس إصدار الاختبار. احذفه عندما تحتاج إلى عمليات تشغيل من فروع أخرى. مرر `recovered=true` عندما تريد فحص عمليات التشغيل المستردة.

`momentic_get_step_result` — ترجع نتيجة خطوة معينة، مع معلومات أخرى مثل تتبع الخطوة الكاملة ولقطات الشاشة قبل/بعد. استخدم `parentStepIdChain` للخطوات المتداخلة داخل خطوات أخرى. اطلب `includeTrace=true` فقط عندما تحتاج إليه، لأنه قد يكون كبيرا جدا.

`momentic_get_test_steps_for_run` — ترجع خطوات الاختبار المبسطة المسجلة في التشغيل (`stepsSnapshot`, `beforeStepsSnapshot`, `afterStepsSnapshot`). يمكنك استخدام هذا لفهم الغرض من الاختبار إذا كنت بحاجة إلى مزيد من المعلومات مما يمكنك استخلاصه من اسم الاختبار ووصفه.

`momentic_submit_result_classification` — احتفظ بقرار التصنيف الخاص بك لتشغيل معين. استدع هذه الوظيفة فقط بعد الانتهاء من التحقيق وتكون جاهزا لتسجيل التصنيف النهائي. مرر `runId` بالإضافة إلى الحقول الموضحة في قسم "مخرجات التصنيف الرسمي" أدناه.

## سير عمل التحقيق

ابدأ بالتشغيل الحالي قبل الاعتماد على السجل.

1. استدع `momentic_get_run` وحدد المحاولة الفاشلة، القسم (`beforeSteps`، الخطوات الرئيسية، أو `afterSteps`)، الخطوة الفاشلة، وأي `parentStepIdChain`. 2. اسحب نتيجة الخطوة الفاشلة مع لقطات الشاشة والتتبع. إذا كانت الخطوة متداخلة، اسحب أيضا أقرب حاوية أو وحدة رئيسية. 3. قرر ما إذا كانت لقطة الشاشة "قبل" للخطوة الفاشلة هي الأساس الصحيح لهذا الإجراء. إذا كانت خاطئة بالفعل، ارجع إلى الوراء في التشغيل الحالي حتى تجد الخطوة/الحاوية التي أنتجت تلك الحالة السيئة. 4. بالنسبة للوحدات المتكررة أو سير العمل المتكرر، قارن الاستدعاءات داخل نفس التشغيل الحالي قبل مقارنة عمليات التشغيل الأقدم. غالبا ما يكون الفشل اللاحق ناتجا عن استدعاء سابق نجح أو تعافى أو ترك شرطا لاحقا غير صالح. 5. تعامل مع الحاويات الناجحة التي تحتوي على خطوات فرعية فاشلة أو مستردة على أنها إخفاقات جزئية حتى تفحص لقطة الشاشة "بعد" النهائية للحاوية وعنوان URL. 6. استخدم عمليات التشغيل السابقة فقط لأسئلة المقارنة المحددة بمجرد فهم سلوك التشغيل الحالي.

قبل التصنيف، كن قادرا على الإجابة على:

- ما هو السلوك المقصود للاختبار؟ - ما هي أقدم خطوة/حاوية متباينة؟ - ما الذي كانت تلك الخطوة تنوي فعله؟ - ما العنصر/الحالة التي تفاعلت معها أو لاحظتها بالفعل؟ - ما الذي تغير في لقطة الشاشة، URL، DOM، التتبع، أو سجل الاسترداد بعد الخطوة؟ - لماذا يعتبر الفشل اللاحق نتيجة لهذا التباعد المبكر؟

تجنب الأسباب الجذرية الغامضة مثل "الإعداد كان غير موثوق به" أو "الصفحة كانت في حالة خاطئة". اذكر الشرط اللاحق المعطل مباشرة: على سبيل المثال، "تم النقر على زر الزائد على مستوى الصف، لكن التطبيق بقي على الصفحة الرئيسية بدلا من فتح محرر الصفحة الفرعية؛ وبالتالي، نجح تأكيد `Add to` العام التالي ضد نص صفحة غير ذي صلة، لذلك لم تدخل خطوة النوع غير المستهدفة عنوان الطفل أبدا."

## معايير الأدلة

- لقطات الشاشة هي مصدر الحقيقة الافتراضي لحالة الصفحة. استخدم حقول التتبع وDOM/HTML لشرح سبب تغير لقطة الشاشة أو عدم تغيرها. - تحقق من كل ادعاء سببي. لا تقل إن تراكبا، أو نافذة جانبية، أو نافذة منبثقة، أو قائمة كانت موجودة ما لم تثبت لقطة الشاشة "قبل/بعد" ذات الصلة، أو URL، أو DOM ذلك. - افصل "ال

التثبيت

شغل هذا الأمر

npx skills add momentic-ai/skills

يعمل مع

claude appclaude codeclaude apicursorcodexwindsurfclinezed

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

ثبت باستخدام `npx skills add momentic-ai/skills`، أو استنسخ المستودع وانسخ مجلد `skills/momentic-result-classification` إلى دليل مهارات Claude الخاص بك.

عرض المصدر

أسئلة شائعة

ما هي مهارة تصنيف نتائج Momentic؟

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

كيف أثبت تصنيف نتائج Momentic؟

شغل هذا الأمر في الطرفية:

npx skills add momentic-ai/skills
مع أي أدوات ذكاء اصطناعي تعمل تصنيف نتائج Momentic؟

تعمل مع claude_app، claude_code، claude_api، cursor، codex، windsurf، cline، zed.

من طور تصنيف نتائج Momentic؟

طورها momentic-ai.

هل تصنيف نتائج Momentic مجانية؟

نعم، يمكنك استخدامها مجانا.

أصول ذات صلة

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

كل بدائل تصنيف نتائج Momentic ←
skillclaude_appclaude_codeclaude_api
git clone https://github.com/anthropics/skills && cp -r skills/skills/claude-api ~/.claude/skills/
واجهة برمجة تطبيقات Claude
مرجع ل Claude API / Anthropic SDK — معرفات النماذج، التسعير، المعاملات، البث، استخدام الأدوات، MCP، الوكلاء، التخزين المؤقت، عد الرموز، ترحيل النماذج.…★ 4.8 · 2,500+
skillclaude_appclaude_codeclaude_api
npx skills add mattpocock/skills
تطوير مدفوع بالاختبار
التطوير الموجه بالاختبار. يستخدم عندما يرغب المستخدم في بناء ميزات أو إصلاح أخطاء بأسلوب "الاختبار أولا"، أو يذكر "red-green-refactor"، أو يريد اختبار…1,012,026+
skillclaude_appclaude_codeclaude_api
npx skills add mattpocock/skills
الشواء
استجوب المستخدم بلا هوادة حول خطة أو قرار أو فكرة. استخدمها عندما يرغب المستخدم في اختبار مدى صلابة تفكيره، أو يستخدم أي عبارات تحفيزية مثل "استجواب".793,522+
skillclaude_appclaude_codeclaude_api
npx skills add mattpocock/skills
تشخيص الأخطاء
حلقة تشخيص للأخطاء الصعبة وتراجعات الأداء. تستخدم عندما يقول المستخدم "شخص/صحح هذا"، أو يبلغ عن شيء معطل/يصدر خطأ/فاشل/بطيء.709,307+
skillclaude_appclaude_codeclaude_api
npx skills add mattpocock/skills
مراجعة الكود
راجع التغييرات منذ نقطة ثابتة (التزام، فرع، وسم، أو قاعدة دمج) على محورين: المعايير (هل يتبع الكود معايير الترميز الموثقة لهذا المستودع؟) والمواصفات (…631,767+
skillclaude_appclaude_codeclaude_api
npx skills add microsoft/azure-skills
تشخيصات Azure
تصحيح مشكلات إنتاج Azure باستخدام AppLens وAzure Monitor وصحة الموارد والتصنيف الآمن. متى: تصحيح مشكلات الإنتاج، استكشاف أخطاء App Service وإصلاحها، ا…619,097+

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

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

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