अच्छी बग रिपोर्ट क्या होती है?
अच्छी बग रिपोर्ट किसी और को बिना पूछे समस्या दोहराने देती है: विशिष्ट शीर्षक, क्रमांकित चरण, अपेक्षित और वास्तविक परिणाम, वातावरण (बिल्ड, ब्राउज़र, डिवाइस, खाता), इस्तेमाल किया डेटा, और स्क्रीनशॉट या लॉग जैसे प्रमाण। सेवेरिटी सिस्टम पर प्रभाव बताती है (क्रैश, डेटा हानि); प्रायोरिटी बताती है कि व्यवसाय इसे कितनी जल्दी ठीक चाहता है — दोनों अलग-अलग तय होती हैं और अक्सर भिन्न होती हैं।
गाइड पढ़ें: बग रिपोर्ट कैसे लिखें
AI बग विवरण जनरेटर कैसे इस्तेमाल करें
- बग के बारे में अपने नोट्स पेस्ट करें — आपने क्या किया, क्या देखा, क्या अपेक्षित था।
- चाहें तो environment जोड़ें (ब्राउज़र, OS, ऐप वर्ज़न, URL) और रिपोर्ट फ़ॉर्मैट चुनें: GitHub, GitLab या Azure DevOps के लिए Markdown, या Jira विकी मार्कअप।
- आउटपुट भाषा चुनें और «जनरेट» दबाएँ।
- छूटी हुई जानकारी वाले सवालों के जवाब दें, चेकलिस्ट के सबूत संलग्न करें, फिर फ़ॉर्मैट की हुई रिपोर्ट अपने ट्रैकर में पेस्ट करें (या उसे या JSON को डाउनलोड करें)।
AI बग विवरण जनरेटर की खूबियाँ
- पूरी रिपोर्ट: टाइटल, सारांश, environment, पूर्व-शर्तें, क्रमांकित स्टेप, अपेक्षित बनाम वास्तविक, गंभीरता, प्राथमिकता, आवृत्ति और workaround
- attachments चेकलिस्ट तथा छूटे हुए विवरणों के सवाल
- Markdown या Jira wiki markup में प्रस्तुत
- आपके नोट्स में जो नहीं है, वैसे तथ्य कभी नहीं गढ़ता
AI बग विवरण जनरेटर का उदाहरण
नोट्स → रिपोर्ट
इनपुट:
discount code twice → NaN total, chrome on mac, reload fixes itआउटपुट:
## [Checkout] Order total shows NaN when a discount code is applied twice
**Severity:** Critical · **Priority:** P0
### Steps to reproduce
1. …AI बग विवरण जनरेटर के बारे में अक्सर पूछे जाने वाले सवाल
अगर मुझे ब्राउज़र या वर्ज़न पता न हो तो?
उसे छोड़ दें। रिपोर्ट उस फ़ील्ड को कम-से-कम रखती है और छूटे हुए विवरण गढ़ने के बजाय उन्हें सवालों के रूप में सूचीबद्ध कर देती है।
गंभीरता कैसे तय होती है?
असर के हिसाब से, ऊपर से जाँचते हुए — जो पहला स्तर लागू हो वही चुना जाता है: Blocker जब कोई मुख्य flow पूरा न हो सके और कोई workaround न हो; Critical डेटा खोने या बिगड़ने, सुरक्षा समस्या, भुगतान विफल होने या ज़्यादातर यूज़र के लिए किसी बड़े फ़ंक्शन के टूटने पर; Major जब कोई अहम फ़ंक्शन टूटा हो पर workaround हो या कम यूज़र प्रभावित हों; Minor छोटी फ़ंक्शनल, दिखावटी या एज-केस समस्या के लिए; और Trivial टाइपिंग की गलती या नगण्य दिखावटी बात के लिए। AI बग गंभीरता सुझाव टूल भी यही rubric इस्तेमाल करता है।
क्या मुझे रिपोर्ट Jira फ़ॉर्मैट में मिल सकती है?
हाँ। Jira विकी मार्कअप चुनें, तो फ़ॉर्मैट की हुई रिपोर्ट h2. हेडिंग, # क्रमांकित सूचियाँ और *bold* इस्तेमाल करती है; GitHub, GitLab या Azure DevOps के लिए Markdown चुनें।
तकनीकी नोट्स
रिपोर्ट में टाइटल, सारांश, environment, पूर्व-शर्तें, किसी ज्ञात स्थिति से शुरू होने वाले क्रमांकित रिप्रोड्यूस स्टेप, अपेक्षित और वास्तविक परिणाम, गंभीरता (Blocker से Trivial), P0–P3 प्राथमिकता, आवृत्ति और कोई workaround होता है, साथ में अटैचमेंट चेकलिस्ट और उन बातों के सवाल जो आपके नोट्स में नहीं थीं। पूरी रिपोर्ट आपके चुने फ़ॉर्मैट में भी तैयार होती है।
संदर्भ
- ISTQB Glossaryटेस्टिंग शब्दों की मानक परिभाषाएँ — टेस्ट केस, रिग्रेशन टेस्टिंग, सेवेरिटी, प्रायोरिटी, बाउंड्री वैल्यू एनालिसिस आदि।
- Lessons Learned in Software Testing: A Context-Driven Approach (Cem Kaner, James Bach, Bret Pettichord)बग रिपोर्टिंग, टेस्ट डिज़ाइन, ऑटोमेशन और टेस्टिंग प्रबंधन पर व्यावहारिक सबक — कॉन्टेक्स्ट-ड्रिवन स्कूल।