16 أكتوبر 2025
يقلّل Bug0 من تصحيح أخطاء الاختبار اليدوي بنسبة% 60 باستخدام Gemini 2.5 Pro

يعتمد ضمان جودة البرامج التقليدي غالبًا على اختبارات هشة تستند إلى أدوات اختيار تتوقف عن العمل عند تغيير واجهات المستخدم. يتطلّب تصحيح أخطاء هذه الأعطال عادةً من المهندسين مراجعة سجلّات الاختبار والتسجيلات يدويًا، وهي عملية تستغرق وقتًا طويلاً وتؤدي إلى إبطاء سرعة التطوير.
Bug0 هي منصة لضمان الجودة مستندة إلى الذكاء الاصطناعي، وتعمل على أتمتة اختبارات المتصفّحات والأجهزة الجوّالة لفرق الهندسة. تم تصميم منصتهم لإنشاء الاختبارات والحفاظ عليها وإصلاحها تلقائيًا على نطاق واسع، ما يقلّل من المشاكل المرتبطة بتأكيد الجودة التقليدي.
لتحسين موثوقية الاختبار وأتمتة عملية تصحيح الأخطاء، تستخدم أداة Bug0 إمكانات الاستدلال المنطقي المتعدّد الوسائط في Gemini 2.5 Pro لتحليل تسجيلات الاختبار والتحقّق من النتائج وتحديد السبب الجذري للأخطاء تلقائيًا.
أتمتة تحليل ضمان الجودة باستخدام الاستدلال المتعدّد الوسائط
سعت Bug0 إلى تقليل الاعتماد على أُطر التأكيد التقليدية، مثل Playwright، التي تعتمد على أدوات اختيار رموز برمجية معيّنة تصبح قديمة في كثير من الأحيان. وكانوا بحاجة أيضًا إلى طريقة قابلة للتوسّع لتحليل نتائج الاختبار بدون تدخّل يدوي.
يقول "سانديب باندا"، الشريك المؤسس والمدير التنفيذي للتكنولوجيا في شركة Bug0: "كانت مشاهدة التسجيلات الكاملة للاختبارات لتحديد السبب الأساسي لحدوث خطأ تستغرق وقتًا طويلاً، كما أنّ الحفاظ على أدوات اختيار معقّدة أو تأكيدات غير موثوقة كان يؤدي إلى تباطؤ عملنا". "كنّا بحاجة إلى طريقة لتلخيص نية الاختبار ونتائجه تلقائيًا باستخدام الذكاء الاصطناعي".
اختارت شركة Bug0 نموذج Gemini 2.5 Pro تحديدًا لما يقدّمه من إمكانات متقدّمة متعددة الوسائط، لا سيما قدرته على تفسير الفيديوهات.
استخدموا Gemini 2.5 Pro في وظيفتَين أساسيتَين:
- محرك تأكيد الذكاء الاصطناعي: يقيّم المحرك ما إذا تم استيفاء هدف الاختبار استنادًا إلى أدلة مرئية أو هيكلية، مثل تسجيلات الفيديو أو لقطات شاشة الصفحة أو لقطات إمكانية الوصول. يستبدل ذلك أدوات تحديد موقع الرموز البرمجية الهشّة بتأكيدات قوية مستندة إلى الذكاء الاصطناعي.
- تلخيص الأخطاء: يحلّل أحد وكلاء الذكاء الاصطناعي تسجيلات الفيديو للاختبارات التي تعذّر إجراؤها ويلخّص السبب الأساسي (مثل عدم توفّر زر أو إعادة توجيه غير صحيحة)، ما يقلّل من حاجة المهندسين إلى مراجعة اللقطات يدويًا.
تنفيذ التأكيدات والملخّصات المستندة إلى الفيديو
دمجت شركة Bug0 إصدار Gemini 2.5 Pro باستخدام حزمة تطوير البرامج (SDK) الخاصة بالذكاء الاصطناعي التوليدي من Google في Node.js. استغرقت عملية الدمج الأولية، بما في ذلك تجربة الطلبات وضبطها، حوالي ثلاثة أيام.
يجمع محرّك تأكيد الذكاء الاصطناعي بين إجراءات إطار الاختبار وإمكانات التقييم في Gemini 2.5 Pro. ينفِّذ الإطار خطوات الاختبار، ويقيّم Gemini 2.5 Pro النتيجة.

"في محرك التأكيد، نجمع بين Gemini 2.5 Pro وPlaywright. تنفّذ Playwright الخطوات. وأوضح "باندا" أنّ "Gemini 2.5 Pro يقيّم الناتج المرئي ويتأكّد مما إذا تم تحقيق النتيجة المتوقّعة". "يتيح لنا ذلك تخطّي كتابة أدوات تحديد المواقع غير الثابتة أو التوقّعات المرمّزة بشكل ثابت والاعتماد على تأكيدات اللغة الطبيعية المستندة إلى Gemini 2.5 Pro".
بالنسبة إلى ملخّصات الأعطال، تستخدم Bug0 تنسيق طلب مخصّصًا يتضمّن تسجيل الفيديو وسجلات الأعطال والسلوكيات المتوقّعة. يعالج نموذج Gemini 2.5 Pro هذا الإدخال لإنشاء ملخّصات قابلة للقراءة توضّح سبب فشل الاختبار. كانت دقة Gemini 2.5 Pro ضرورية لتنفيذ مهام ضمان الجودة المهمة هذه.
تقليل مراجعة الاختبارات يدويًا بنسبة %60
أدّى دمج Gemini 2.5 Pro إلى تحسين كبير في عمليات تصحيح الأخطاء في Bug0 والموثوقية العامة لمنصتها. من خلال استبدال تصحيح الأخطاء وكتابة التأكيدات يدويًا بسير عمل مستند إلى الذكاء الاصطناعي، تمكّنت Bug0 من تسريع وتيرة التطوير لعملائها.
تشمل النتائج الرئيسية ما يلي:
- انخفاض بنسبة% 60 في عدد الفيديوهات التي تعذّر فيها الاختبار والتي يحتاج المهندسون إلى مشاهدتها يدويًا
- أكثر من%70 من حالات تعذُّر الاختبار يتم الآن تلخيصها تلقائيًا بنجاح مع تقديم تفسيرات دقيقة للسبب الجذري
- انخفاض كبير في عدم استقرار التأكيدات مقارنةً بالطرق التقليدية المستندة إلى أدوات الاختيار
قال "باندا": "لقد ساهم Gemini 2.5 Pro في تسريع وتيرة عملنا". "لقد حسّنت هذه الميزة تجربة منتجنا الأساسي من خلال تحويل مراجعة الاختبار من نقطة اختناق إلى حلقة ملاحظات سريعة".
تعمل شركة Bug0 حاليًا على تطوير ميزة إنشاء اختبارات تلقائية مستندة إلى الذكاء الاصطناعي. سيتمكّن المستخدمون من إرسال فيديو لسير المستخدم، وستستخدم أداة Bug0 نموذج Gemini 2.5 Pro لتحليل الفيديو وإنشاء البرنامج النصي للاختبار والتأكيدات ذات الصلة تلقائيًا.
لبدء إنشاء تطبيقاتك الخاصة، يمكنك استكشاف الإمكانات المتعدّدة الوسائط لنماذج Gemini في مستندات واجهة برمجة التطبيقات.