skill
تصنيف نتائج Momentic
صنف أو اشرح نتائج تشغيل اختبار Momentic باستخدام أدوات Momentic MCP. استخدم هذا عندما يطلب المستخدم تصنيف فشل، أو فهم سبب فشل التشغيل، أو فرز نتائج الاختبار، أو مقارنة نتائج التشغيل بنتائج التشغيل السابقة.
نبذة
# تصنيف نتائج 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يعمل مع
خطوات التثبيت
ثبت باستخدام `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 مجانية؟
نعم، يمكنك استخدامها مجانا.
git clone https://github.com/anthropics/skills && cp -r skills/skills/claude-api ~/.claude/skills/
npx skills add mattpocock/skills
npx skills add mattpocock/skills
npx skills add mattpocock/skills
npx skills add mattpocock/skills
npx skills add microsoft/azure-skills
افحص قبل التثبيت
شغل أي مصدر عبر فحوصاتنا - الظهور في الذكاء الاصطناعي والأمان والأداء واكتشاف التقنيات.
فحص أمني تلقائي للموقع
الأمان
محلل سرعة الصفحة
الأداء
اختبار جودة المحتوى العربي بالذكاء الاصطناعي
جودة المحتوى
مختبر وكلاء الذكاء الاصطناعي
اختبار الذكاء الاصطناعي
كاشف منصة الموقع
الترحيل
تدقيق الظهور في محركات الذكاء الاصطناعي
الظهور في الذكاء الاصطناعي
مولد ملف llms.txt
الظهور في الذكاء الاصطناعي
مقياس سهولة القراءة بالعربية
جودة المحتوى
منشئ البيانات المنظمة
الظهور في الذكاء الاصطناعي
حاسبة تكاليف الذكاء الاصطناعي
اختبار الذكاء الاصطناعي
محلل العناوين العربية
جودة المحتوى