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