मैं एक बड़े वाणिज्यिक कोड पर क्यूए करता हूं, यह परेशान करने वाला परिदृश्य बहुत बार सामने आता है। आमतौर पर यह हमारे द्वारा समर्थित सभी प्लेटफार्मों पर बाइनरी के निर्माण के लिए आयरनक्लाड की प्रक्रिया नहीं होने का संकेत है। इसलिए यदि डेवलपर अपना कोड बनाता है (जिसे उसे डिबग और फिक्स करना है), और पत्र के लिए एक ही बिल्ड कार्यवाही का पालन नहीं करता है, तो एक मौका है कि सिस्टम निर्भर कीड़े जादुई रूप से गायब हो जाएंगे (या दिखाई देंगे) । बेशक ये चीजें आमतौर पर बग डेटाबेस में "मेरे लिए काम करता है" के साथ बंद हो जाती हैं, और अगर वे अगली बार उस समस्या को विफल करते हैं, तो बग को फिर से खोला जा सकता है। जब भी मुझे संदेह होता है कि बग सिस्टम पर निर्भर हो सकता है, तो मैं इसे विभिन्न प्लेटफार्मों पर परीक्षण करने की कोशिश करता हूं और रिपोर्ट करता हूं कि यह किन परिस्थितियों में होता है। अक्सर एक स्मृति भ्रष्टाचार का मुद्दा दिखाई देता है यदि दूषित डेटा दुर्घटना का कारण बनने के लिए पर्याप्त परिमाण है। कुछ प्लेटफ़ॉर्म (HW और OS संयोजन) भ्रष्टाचार के वास्तविक स्रोत के करीब दुर्घटनाग्रस्त हो सकते हैं, और यह उस गरीब व्यक्ति के लिए बहुत मूल्यवान हो सकता है जिसे इसे डिबग करना है।
परीक्षक को कुछ वैल्यू एडेड करने की जरूरत है, सिर्फ रिपोर्टिंग से परे कि उसका सिस्टम फेल दिखाता है। मैं झूठे सकारात्मक स्क्रीनिंग के लिए बहुत समय बिताता हूँ -जबकि सवाल में मंच अतिभारित था, या नेटवर्क एक गड़बड़ था। और हाँ कभी-कभी आप कुछ ऐसा प्राप्त कर सकते हैं जो वास्तव में यादृच्छिक समय की घटनाओं से प्रभावित होता है, हार्डवेयर बग अक्सर प्रोटो उदाहरण की तरह हो सकते हैं: यदि दो डेटा अनुरोध एक ही घड़ी की अवधि में वापस आते हैं, और संभावित संघर्ष को संभालने के लिए हार्डवेयर तर्क दोषपूर्ण है, तब बग केवल रुक-रुक कर दिखाई देगा। इसी तरह, समानांतर प्रसंस्करण के साथ, जब तक कि सावधानीपूर्वक डिजाइन द्वारा आपने समाधान के लिए विवश नहीं किया है कि कौन सा प्रोसेसर तेज हो गया है, तो आप बग प्राप्त कर सकते हैं जो केवल एक बार नीला चंद्रमा में होता है, और उनकी सांख्यिकीय अशुद्धता एक दुःस्वप्न को डिबगिंग बनाती है।
साथ ही हमारे कोड को अपडेट किया जा रहा है, आमतौर पर कई बार दैनिक रूप से, दक्षिण की ओर जाते समय एक सटीक सोर्सकोड संशोधन संख्या को ट्रैक करना, डिबगिंग प्रयास के लिए बहुत उपयोगी जानकारी हो सकती है। परीक्षक को डिबगर्स और डेवलपर्स के साथ प्रतिकूल संबंध में नहीं होना चाहिए, वह उत्पाद की गुणवत्ता में सुधार करने के लिए एक टीम के हिस्से के रूप में है।