تجميع الأخطاء وتحليل السبب الجذري (آر سي إيه) باستخدام الذكاء الاصطناعي
OpenAI
تناقش المقالة على منصة حبر أهمية تجهيز البيانات للذكاء الاصطناعي في اختبارات ضمان الجودة، مع التركيز على تجميع حالات الفشل قبل تحليل السبب الجذري. يوضح المؤلف من خلال أداة playwright-ai/auto-debug أن تصحيح الأخطاء بالذكاء الاصطناعي دون تجميع يضاعف وقت التحليل. كما يسلط الضوء على التجارب والبنية التحتية الحالية مثل تقرير آلور ودورها في المعالجة المسبقة.
تجادل المقالة في أن الذكاء الاصطناعي يسرع تطوير الكود، لكن إنتاجية ضمان الجودة لم تتحسن، جزئيًا لأن تحليل الذكاء الاصطناعي للفشل يتطلب سياقًا وإعدادًا للبيانات. يقوم المؤلف بتشغيل اختبارات على مكون لافتة بسيط مع مُعرّف (locator) تم تغييره، مما يتسبب في فشلين في الاختبار. يوفر تحليل الذكاء الاصطناعي (عبر playwright-ai/auto-debug) فرضيات منفصلة لكل فشل، ولكن بدون تجميع، يتضاعف الوقت. تُظهر تجارب تحليل السبب الجذري الحالية (GPTrace، FlakyCat، BuildSheriff، LogSage) أن التجميع غالبًا ما يتم خوارزميًا أو باستخدام الذكاء الاصطناعي، لكن المعالجة المسبقة للذكاء الاصطناعي مكلفة (على سبيل المثال، استغرق GPTrace 10 ساعات لـ 300 ألف متجه باستخدام OpenAI). تؤكد المقالة على الحاجة إلى تجميع حالات الفشل قبل تحليل الذكاء الاصطناعي، وتسلط الضوء على Allure Report كمصدر بيانات منظم يبسط المعالجة المسبقة، مع تجميع مدمج حسب رسائل الخطأ ودعم الفئات المخصصة. في الختام، يتطلب الذكاء الاصطناعي في الاختبار ممارسات ناضجة للبيانات، وليس مجرد ضبط النماذج.
المصدر: Habr — хаб ИИ —
الأصلي
