मेरी सलाह है कि उन बग्स को पढ़ें और उन्हें एक अच्छा पुराना विचार दें। यदि आप किसी संभावित कारण का पता नहीं लगा सकते हैं, तो अभी के लिए उनके बारे में भूल जाएं।
QA को अपने हर मुद्दे का दस्तावेजीकरण करना चाहिए, भले ही उन्हें पता न हो कि यह कैसे हुआ। मुद्दों को आज़माना और पुन: पेश करना QA का काम है, लेकिन वास्तविक रूप से यह हमेशा संभव नहीं होगा। कभी-कभी इससे कोई लेना-देना नहीं होता कि उन्होंने आखिरी 10 मिनट में क्या किया। एक दिन पहले कुछ अमान्य स्थिति में आ गया, और अंतिम 10 चरणों में से एक के कारण यह स्पष्ट हो गया।
इन "1000 में 1" कीड़े के साथ, क्यूए को उन्हें थोड़ा सा पुन: पेश करने की कोशिश करनी चाहिए। यदि उनके पास सफलता नहीं है, तो उन्हें बग को दस्तावेज करना चाहिए, फिर थोड़ा और प्रयास करें।
जिस कारण से उन्हें बग को बहुत जल्दी प्रवेश करना चाहिए, वह यह है कि प्रोग्रामर कोड को क्यूए से बहुत बेहतर जानता है, और तुरंत समस्या को जान सकता है। यह वह कोड हो सकता है जिसे उन्होंने रिफैक्ट किया था। यह हो सकता है कि यह समारोह वे आधे पर लागू किया तो भूल गए। उनके पास कोई विचार नहीं हो सकता है, लेकिन परीक्षक में कोई भी समझ नहीं है जो कुछ घंटों को बर्बाद करने की कोशिश कर रहा है जो उस व्यक्ति को स्पष्ट करने की कोशिश कर रहा है जो इसे कोडित करता है। परीक्षक हमेशा बग के बाद में अधिक विवरण जोड़ सकता है।
बग में यथासंभव अधिक जानकारी शामिल होनी चाहिए। परीक्षक जो भी मुद्दे के लीड-अप के बारे में याद कर सकता है, उसे दर्दनाक विस्तार से लिखा जाना चाहिए। किसी भी क्रैश लॉग, डेटाबेस स्नैपशॉट या संबंधित स्क्रीनशॉट को भी संलग्न किया जाना चाहिए।
अगर बग कभी पुनरुत्पादित नहीं होता है, तो बहुत अच्छा! यह डेटाबेस में यह चोट नहीं करता है। यदि कार्यक्रम जारी किया जाता है और एक उपयोगकर्ता बाद में एक समान बग रिपोर्ट करता है, तो आप उनके अनुभव की तुलना रिपोर्ट में क्या कर सकते हैं और किसी भी समानता की तलाश कर सकते हैं।
मेरे अनुभव में, परीक्षण योजनाओं का पालन करने से जूसी कीड़े नहीं पाए जाते हैं। कभी-कभी आपको कुछ हफ्तों के लिए चीजों को स्टू करने देना पड़ता है ताकि चंद्रमा और तारों को संरेखित किया जा सके जो एक बुरा बग का कारण बनता है। यदि QA कुछ जासूसी का काम कर सकता है और कुछ संभावित कारणों का पता लगा सकता है, तो उन्हें पीठ पर थपथपाएं। लेकिन कभी-कभी, कौन जानता है कि क्या हुआ?