Paylaş

16 EKİM 2025

Bug0, Gemini 2.5 Pro ile manuel test hata ayıklamayı% 60 oranında azaltıyor

Sandeep Panda

Bug0'ın kurucu ortağı ve CTO'su

Vishal Dharmadhikari

Ürün Çözümleri Mühendisi

Bug0 showcase hero

Geleneksel yazılım kalite güvencesi (KG) genellikle kullanıcı arayüzleri değiştiğinde bozulan, seçici tabanlı testlere dayanır. Bu hataların ayıklanması genellikle mühendislerin test günlüklerini ve kayıtlarını manuel olarak incelemesini gerektirir. Bu da zaman alan bir süreçtir ve geliştirme hızını yavaşlatır.

Yapay zeka destekli bir kalite güvencesi platformu olan Bug0, mühendislik ekipleri için tarayıcı ve mobil testlerini otomatikleştirir. Platformları, testleri büyük ölçekte oluşturmak, sürdürmek ve otomatik olarak onarmak üzere tasarlanmıştır. Bu sayede geleneksel kalite kontrolüyle ilişkili sorunlar azaltılır.

Bug0, test güvenilirliğini artırmak ve hata ayıklama sürecini otomatikleştirmek için Gemini 2.5 Pro'nun çok formatlı muhakeme özelliklerini kullanarak test kayıtlarını analiz eder, sonuçları doğrular ve hataların temel nedenini otomatik olarak belirler.

Çok formatlı akıl yürütme ile kalite güvencesi analizini otomatikleştirme

Bug0, sık sık güncelliğini yitiren belirli kod seçicilere bağlı olan Playwright gibi geleneksel onaylama çerçevelerine olan bağımlılığı azaltmayı amaçlıyordu. Ayrıca, test sonuçlarını manuel müdahale olmadan analiz etmenin ölçeklenebilir bir yoluna ihtiyaç duyuyorlardı.

Bug0'ın kurucu ortağı ve CTO'su Sandeep Panda, "Bir hatanın temel nedenini belirlemek için test kayıtlarının tamamını izlemek zaman alıyordu ve karmaşık seçicileri veya güvenilmez onayları korumak bizi yavaşlatıyordu" dedi. "Test amacını ve sonuçlarını yapay zekayı kullanarak otomatik olarak özetlememiz gerekiyordu."

Bug0, Gemini 2.5 Pro'yu özellikle gelişmiş çok formatlı özellikleri ve video yorumlama yeteneği nedeniyle seçti.

İki temel işlev için Gemini 2.5 Pro'yu uyguladılar:

  • Yapay zeka onaylama motoru: Motor, video kayıtları, sayfa ekran görüntüleri veya erişilebilirlik anlık görüntüleri gibi görsel ya da yapısal kanıtlara dayanarak bir test hedefinin karşılanıp karşılanmadığını değerlendirir. Bu özellik, kırılgan kod konumlandırıcıların yerini sağlam ve yapay zeka destekli onaylarla değiştirir.
  • Hata özetleme: Bir yapay zeka aracısı, başarısız testlerin video kayıtlarını analiz edip temel nedeni (ör. eksik bir düğme veya yanlış yönlendirme) özetleyerek mühendislerin görüntüleri manuel olarak incelemesine gerek kalmaz.

Video tabanlı iddiaları ve özetleri uygulama

Bug0, Node.js'de Google Gen AI SDK'yı kullanarak Gemini 2.5 Pro'yu entegre etti. İstem denemeleri ve ayarlamaları da dahil olmak üzere ilk entegrasyon yaklaşık üç gün sürdü.

Yapay zeka onaylama motorları, test çerçevelerinin işlemlerini Gemini 2.5 Pro'nun değerlendirme özellikleriyle birleştirir. Çerçeve, test adımlarını yürütür ve Gemini 2.5 Pro, ortaya çıkan çıktıyı değerlendirir.

Bug0 kontrol paneli test çalıştırma ayrıntıları

"Onaylama motorumuzda Gemini 2.5 Pro ile Playwright'ı birleştiriyoruz. Playwright adımları gerçekleştirir. Panda, "Gemini 2.5 Pro, görsel çıktıyı değerlendirir ve beklenen sonucun elde edilip edilmediğini onaylar" diye açıklıyor. "Bu sayede, kırılgan konum belirleyiciler veya sabit kodlanmış beklentiler yazmayı atlayıp Gemini 2.5 Pro destekli doğal dil onaylarına güvenebiliriz."

Hata özetleri için Bug0, video kaydı, hata günlükleri ve beklenen davranışları içeren özel bir istem biçimi kullanır. Gemini 2.5 Pro, bu girişi işleyerek testin neden başarısız olduğunu açıklayan, insanlar tarafından okunabilir özetler oluşturur. Bu kritik kalite kontrolü görevleri için Gemini 2.5 Pro'nun doğruluğu çok önemliydi.

Manuel test incelemesini %60 azaltma

Gemini 2.5 Pro'nun entegrasyonu, Bug0'ın hata ayıklama iş akışlarını ve platformunun genel güvenilirliğini önemli ölçüde artırdı. Bug0, manuel hata ayıklama ve onaylama yazma işlemlerini yapay zeka destekli iş akışlarıyla değiştirerek müşterilerinin geliştirme hızını artırdı.

Önemli sonuçlar:

  • Mühendislerin manuel olarak izlemesi gereken test hatası videolarının sayısında % 60 azalma
  • Test hatalarının %70'inden fazlası artık doğru temel neden açıklamalarıyla başarılı bir şekilde otomatik olarak özetleniyor.
  • Geleneksel seçici tabanlı yöntemlere kıyasla onaylama kararsızlığında önemli bir düşüş


Panda, "Gemini 2.5 Pro, hızımızı artırdı," diyor. "Test incelemesini bir darboğazdan hızlı geri bildirim döngüsüne dönüştürerek temel ürün deneyimimizi iyileştirdi."

Bug0, şu anda yapay zeka test yazma özelliği geliştiriyor. Kullanıcılar, kullanıcı akışının videosunu gönderebilecek. Bug0, videoyu analiz etmek ve ilgili test komut dosyasını ve onaylamaları otomatik olarak oluşturmak için Gemini 2.5 Pro'yu kullanacak.

Kendi uygulamalarınızı oluşturmaya başlamak için API belgelerimizde Gemini modellerinin çok formatlı özelliklerini keşfedin.