শেয়ার করুন

২০ অক্টোবর, ২০২৫

Bug0 reduces manual test debugging by 60% with Gemini 2.5 Pro

সন্দীপ পান্ডা

Bug0 এর সহ-প্রতিষ্ঠাতা এবং CTO

বিশাল ধর্মাধিকারী

পণ্য সমাধান প্রকৌশলী

Bug0 শোকেস হিরো

ঐতিহ্যবাহী সফ্টওয়্যার গুণমান নিশ্চিতকরণ (QA) প্রায়শই ভঙ্গুর, নির্বাচক-ভিত্তিক পরীক্ষার উপর নির্ভর করে যা ব্যবহারকারীর ইন্টারফেস পরিবর্তনের সময় ভেঙে যায়। এই ব্যর্থতাগুলি ডিবাগ করার জন্য সাধারণত ইঞ্জিনিয়ারদের ম্যানুয়ালি পরীক্ষার লগ এবং রেকর্ডিং পর্যালোচনা করতে হয়, এটি একটি সময়সাপেক্ষ প্রক্রিয়া যা বিকাশের গতি ধীর করে দেয়।

Bug0 , একটি AI-চালিত QA প্ল্যাটফর্ম, ইঞ্জিনিয়ারিং টিমের জন্য ব্রাউজার এবং মোবাইল পরীক্ষা স্বয়ংক্রিয় করে। তাদের প্ল্যাটফর্মটি স্কেলে পরীক্ষা তৈরি, রক্ষণাবেক্ষণ এবং স্বয়ংক্রিয়ভাবে নিরাময় করার জন্য ডিজাইন করা হয়েছে, যা ঐতিহ্যবাহী QA-এর সাথে সম্পর্কিত ঘর্ষণ হ্রাস করে।

পরীক্ষার নির্ভরযোগ্যতা উন্নত করতে এবং ডিবাগিং প্রক্রিয়া স্বয়ংক্রিয় করতে, Bug0 পরীক্ষার রেকর্ডিং বিশ্লেষণ করতে, ফলাফল যাচাই করতে এবং ব্যর্থতার মূল কারণ স্বয়ংক্রিয়ভাবে নির্ধারণ করতে জেমিনি 2.5 প্রো-এর মাল্টিমোডাল যুক্তি ক্ষমতা ব্যবহার করে।

মাল্টিমোডাল যুক্তির সাহায্যে স্বয়ংক্রিয় QA বিশ্লেষণ

Bug0 ঐতিহ্যবাহী দাবি কাঠামোর উপর নির্ভরতা কমাতে চেয়েছিল, যেমন নাট্যকার, যা নির্দিষ্ট কোড নির্বাচকের উপর নির্ভর করে যা প্রায়শই পুরানো হয়ে যায়। ম্যানুয়াল হস্তক্ষেপ ছাড়াই পরীক্ষার ফলাফল বিশ্লেষণ করার জন্য তাদের একটি স্কেলেবল উপায়েরও প্রয়োজন ছিল।

"ব্যর্থতার মূল কারণ শনাক্ত করার জন্য সম্পূর্ণ পরীক্ষার রেকর্ডিং দেখা সময়সাপেক্ষ ছিল, এবং জটিল নির্বাচক বা অস্পষ্ট দাবি বজায় রাখা আমাদের ধীর করে দিয়েছিল," Bug0-এর সহ-প্রতিষ্ঠাতা এবং CTO সন্দীপ পান্ডা বলেন। "আমাদের AI ব্যবহার করে স্বয়ংক্রিয়ভাবে পরীক্ষার উদ্দেশ্য এবং ফলাফলের সংক্ষিপ্তসার করার একটি উপায়ের প্রয়োজন ছিল।"

Bug0 selected Gemini 2.5 Pro specifically for its advanced multimodal capabilities, particularly its ability to interpret video.

They implemented Gemini 2.5 Pro for two primary functions:

  • এআই অ্যাসারশন ইঞ্জিন: এই ইঞ্জিনটি ভিডিও রেকর্ডিং, পৃষ্ঠার স্ক্রিনশট, বা অ্যাক্সেসিবিলিটি স্ন্যাপশটের মতো ভিজ্যুয়াল বা কাঠামোগত প্রমাণের ভিত্তিতে পরীক্ষার উদ্দেশ্য পূরণ হয়েছে কিনা তা মূল্যায়ন করে। এটি ভঙ্গুর কোড লোকেটারগুলিকে শক্তিশালী, এআই-চালিত অ্যাসারশন দিয়ে প্রতিস্থাপন করে।
  • ব্যর্থতার সারসংক্ষেপ: একজন এআই এজেন্ট ব্যর্থ পরীক্ষার ভিডিও রেকর্ডিং বিশ্লেষণ করে এবং মূল কারণের (যেমন, একটি অনুপস্থিত বোতাম বা একটি ভুল পুনঃনির্দেশনা) সারসংক্ষেপ করে, যার ফলে ইঞ্জিনিয়ারদের ম্যানুয়ালি ফুটেজ পর্যালোচনা করার প্রয়োজন হ্রাস পায়।

Implementing video-based assertions and summaries

Node.js-এ Google Gen AI SDK ব্যবহার করে Bug0 Gemini 2.5 Pro ইন্টিগ্রেটেড করেছে। দ্রুত পরীক্ষা-নিরীক্ষা এবং টিউনিং সহ প্রাথমিক ইন্টিগ্রেশনে প্রায় তিন দিন সময় লেগেছে।

তাদের AI অ্যাসারশন ইঞ্জিন তাদের টেস্টিং ফ্রেমওয়ার্কের ক্রিয়াগুলিকে জেমিনি 2.5 প্রো-এর মূল্যায়ন ক্ষমতার সাথে একত্রিত করে। ফ্রেমওয়ার্কটি পরীক্ষার ধাপগুলি সম্পাদন করে এবং জেমিনি 2.5 প্রো ফলাফলের মূল্যায়ন করে।

Bug0 ড্যাশবোর্ডের পরীক্ষা চালানোর বিবরণ

"আমাদের অ্যাসারশন ইঞ্জিনে, আমরা জেমিনি ২.৫ প্রোকে নাট্যকারের সাথে একত্রিত করি। নাট্যকার ধাপগুলি সম্পাদন করে। জেমিনি ২.৫ প্রো ভিজ্যুয়াল আউটপুট মূল্যায়ন করে এবং প্রত্যাশিত ফলাফল পূরণ হয়েছে কিনা তা নিশ্চিত করে," পান্ডা ব্যাখ্যা করেন। "এটি আমাদের ভঙ্গুর লোকেটার বা হার্ড-কোডেড প্রত্যাশা লেখা এড়িয়ে যেতে এবং জেমিনি ২.৫ প্রো দ্বারা চালিত প্রাকৃতিক-ভাষার দাবির উপর নির্ভর করতে দেয়।"

ব্যর্থতার সারসংক্ষেপের জন্য, Bug0 একটি বিশেষায়িত প্রম্পট ফর্ম্যাট ব্যবহার করে যার মধ্যে ভিডিও রেকর্ডিং, ব্যর্থতার লগ এবং প্রত্যাশিত আচরণ অন্তর্ভুক্ত থাকে। জেমিনি 2.5 প্রো এই ইনপুটটি প্রক্রিয়া করে মানব-পঠনযোগ্য সারসংক্ষেপ তৈরি করে যা ব্যাখ্যা করে যে পরীক্ষাটি কেন ব্যর্থ হয়েছে। এই গুরুত্বপূর্ণ QA কাজের জন্য জেমিনি 2.5 প্রো এর নির্ভুলতা অপরিহার্য ছিল।

ম্যানুয়াল পরীক্ষা পর্যালোচনা ৬০% কমানো

জেমিনি ২.৫ প্রো-এর ইন্টিগ্রেশন Bug0-এর ডিবাগিং ওয়ার্কফ্লো এবং তাদের প্ল্যাটফর্মের সামগ্রিক নির্ভরযোগ্যতা উল্লেখযোগ্যভাবে উন্নত করেছে। ম্যানুয়াল ডিবাগিং এবং অ্যাসারশন রাইটিংকে AI-চালিত ওয়ার্কফ্লো দিয়ে প্রতিস্থাপন করে, Bug0 তার গ্রাহকদের জন্য উন্নয়নের গতি ত্বরান্বিত করেছে।

মূল ফলাফলের মধ্যে রয়েছে:

  • ইঞ্জিনিয়ারদের ম্যানুয়ালি দেখার জন্য পরীক্ষায় ব্যর্থতার ভিডিওর সংখ্যা ৬০% হ্রাস পেয়েছে।
  • Over 70% of test failures are now successfully auto-summarized with accurate root cause explanations
  • ঐতিহ্যবাহী নির্বাচক-ভিত্তিক পদ্ধতির তুলনায় দাবির অস্থিরতা উল্লেখযোগ্যভাবে হ্রাস পেয়েছে।


"জেমিনি ২.৫ প্রো আমাদের গতি ত্বরান্বিত করেছে," পান্ডা বলেন। "পরীক্ষা পর্যালোচনাকে একটি বাধা থেকে দ্রুত-প্রতিক্রিয়া লুপে পরিণত করে এটি আমাদের মূল পণ্যের অভিজ্ঞতাকে উন্নত করেছে।"

Bug0 এখন একটি AI পরীক্ষামূলক লেখার বৈশিষ্ট্য তৈরি করছে। ব্যবহারকারীরা ব্যবহারকারীর প্রবাহের একটি ভিডিও জমা দিতে সক্ষম হবেন এবং Bug0 ভিডিওটি বিশ্লেষণ করতে এবং স্বয়ংক্রিয়ভাবে সংশ্লিষ্ট পরীক্ষার স্ক্রিপ্ট এবং দাবি তৈরি করতে Gemini 2.5 Pro ব্যবহার করবে।

আপনার নিজস্ব অ্যাপ্লিকেশন তৈরি শুরু করতে, আমাদের API ডকুমেন্টেশনে জেমিনি মডেলের মাল্টিমোডাল ক্ষমতাগুলি অন্বেষণ করুন।

সর্বোত্তম এআই

কোড পর্যালোচনার সময় ৫০% কমাতে জেমিনি এপিআই ব্যবহার করে সর্বোত্তম এআই