Bug bash
সফ্টওয়্যার বিকাশে, একটি বাগ ব্যাশ এমন একটি পদ্ধতি যেখানে সমস্ত ডেভেলপার, পরীক্ষক, প্রোগ্রাম ম্যানেজার, ব্যবহারযোগ্যতা গবেষক, ডিজাইনার, ডকুমেন্টেশন লোক এবং এমনকি কখনও কখনও বিপণনকারী লোকেরা তাদের নিয়মিত প্রতিদিনের দায়িত্ব এবং "পণ্যের উপর পাউন্ড" আলাদা করে রাখে-অর্থাৎ, প্রত্যেকে তাদের চিন্তা করতে পারে এমন সমস্ত উপায়ে পণ্যটি অনুশীলন করে। যেহেতু প্রতিটি ব্যক্তি পণ্যটি সামান্য ভিন্ন (বা খুব ভিন্ন) উপায়ে ব্যবহার করবে এবং অল্প সময়ের মধ্যে পণ্যটি প্রচুর পরিমাণে ব্যবহার হচ্ছে, তাই এই পদ্ধতিটি তুলনামূলকভাবে দ্রুত বাগগুলি প্রকাশ করতে পারে। পরীক্ষার পদ্ধতি টি. এম. এ. পি (টেস্ট ম্যানেজমেন্ট অ্যাপ্রোচ)-এর একটি সম্ভাব্য হাতিয়ার হল বাগ-ব্যাশিং সেশনের ব্যবহার। বাগ-ব্যাশিং সেশনগুলি সাধারণত সংস্থার কাছে কিছু দিন বা সপ্তাহ আগে ঘোষণা করা হয়। পরীক্ষা পরিচালন দল নির্দিষ্ট করতে পারে যে পণ্যের শুধুমাত্র কিছু অংশের পরীক্ষার প্রয়োজন। এটি প্রতিটি অংশগ্রহণকারীকে কীভাবে পরীক্ষা করতে হবে এবং কীভাবে পাওয়া বাগগুলি রেকর্ড করতে হবে সে সম্পর্কে বিস্তারিত নির্দেশাবলী দিতে পারে। কিছু সংস্থায়, একটি বাগ-ব্যাশিং সেশনের পরে একটি পার্টি হয় এবং যে ব্যক্তি সবচেয়ে খারাপ বাগ খুঁজে পায় এবং/অথবা যে ব্যক্তি সবচেয়ে বেশি বাগ খুঁজে পায় তাকে পুরস্কার দেওয়া হয়। বাগ ব্যাশ একটি সহযোগিতামূলক অনুষ্ঠান, 'বাগ ব্যাশ-একটি সহযোগিতামূলক পর্ব' প্রবন্ধে ধাপে ধাপে পদ্ধতিটি দেওয়া হয়েছে। আরও দেখুন টাইগার টিম নিজের কুকুরের খাবার খান রেফারেন্স সফ্টওয়্যার ইঞ্জিনিয়ারিং লোককাহিনী সফ্টওয়্যার পরীক্ষা