Bug bash
سافٹ ویئر ڈویلپمنٹ میں، بگ بیش ایک ایسا طریقہ کار ہے جہاں تمام ڈویلپرز، ٹیسٹرز، پروگرام مینیجرز، استعمال کے محققین، ڈیزائنرز، دستاویزات کے لوگ، اور یہاں تک کہ بعض اوقات مارکیٹنگ کرنے والے لوگ، اپنے روزمرہ کے معمول کے فرائض کو ایک طرف رکھتے ہیں اور "پروڈکٹ پر پاؤنڈ"-یعنی ہر ایک پروڈکٹ کو ہر طرح سے استعمال کرتا ہے جس کے بارے میں وہ سوچ سکتے ہیں۔ کیونکہ ہر شخص پروڈکٹ کو قدرے مختلف (یا بہت مختلف) طریقوں سے استعمال کرے گا، اور پروڈکٹ کو مختصر وقت میں بہت زیادہ استعمال مل رہا ہے، اس نقطہ نظر سے کیڑے نسبتا جلدی ظاہر ہو سکتے ہیں۔ جانچ کے طریقہ کار ٹی ایم اے پی (ٹیسٹ مینجمنٹ اپروچ) میں بگ-بیشنگ سیشنز کا استعمال ایک ممکنہ ٹول ہے۔ بگ بشنگ سیشنز کا اعلان عام طور پر تنظیم کو وقت سے کچھ دن یا ہفتے پہلے کیا جاتا ہے۔ ٹیسٹ مینجمنٹ ٹیم اس بات کی وضاحت کر سکتی ہے کہ پروڈکٹ کے صرف کچھ حصوں کی جانچ کی ضرورت ہے۔ یہ ہر شریک کو جانچ کرنے کے طریقے اور پائے جانے والے کیڑوں کو ریکارڈ کرنے کے بارے میں تفصیلی ہدایات دے سکتا ہے۔ کچھ تنظیموں میں، بگ بشنگ سیشن کے بعد ایک پارٹی ہوتی ہے اور اس شخص کو انعام دیا جاتا ہے جو بدترین بگ ڈھونڈتا ہے، اور/یا اس شخص کو جو کیڑوں کا سب سے بڑا مجموعہ ڈھونڈتا ہے۔ بگ بیش ایک باہمی تعاون کی تقریب ہے، مرحلہ وار طریقہ کار مضمون 'بگ بیش-ایک باہمی تعاون کی قسط' میں دیا گیا ہے۔ ٹائیگر ٹیم خود کتے کا کھانا کھائیں حوالہ جات سافٹ ویئر انجینئرنگ لوک داستانوں کی سافٹ ویئر ٹیسٹنگ بھی دیکھیں۔