mantis bug tracker tutorial
MantisBT खुला स्रोत मुक्त लोकप्रिय बग ट्रैकिंग सिस्टम ट्यूटोरियल:
परीक्षण किसी का अभिन्न अंग है सॉफ्टवेयर विकास जीवन चक्र । सॉफ़्टवेयर बग एक सॉफ़्टवेयर एप्लिकेशन में एक त्रुटि है जिसके कारण सॉफ़्टवेयर गलत परिणाम उत्पन्न करता है। इसलिए, अपेक्षित और वास्तविक परिणाम में विचलन पैदा कर रहा है।
बग ट्रैकिंग सॉफ्टवेयर एक सॉफ्टवेयर अनुप्रयोग है जिसका उपयोग सॉफ्टवेयर विकास जीवन चक्र के दौरान रिपोर्ट किए गए सॉफ़्टवेयर बग के रिकॉर्ड को बनाए रखने के लिए किया जाता है।
आप क्या सीखेंगे:
- मंटिस बग ट्रैकिंग टूल ट्यूटोरियल
- हमें बग ट्रैकिंग सिस्टम की आवश्यकता क्यों है?
- मंटिस बग ट्रैकर का परिचय
- मंटिसबीटी की मुख्य विशेषताएं
- डाउनलोड करें और WampServer स्थापित करें
- मंटिस बगट्रैकर का यूजर इंटरफेस
- मंटिस में कीड़े की रिपोर्ट कैसे करें?
- मंटिस बग ट्रैकर में एक परियोजना कैसे बनाएं?
- MantisBT में उपयोगकर्ता कैसे बनाएँ?
- मेंटिस में ईमेल कैसे कॉन्फ़िगर करें?
- मंटिसबीटी में फिल्टर का उपयोग कैसे करें?
- निष्कर्ष
- अनुशंसित पाठ
मंटिस बग ट्रैकिंग टूल ट्यूटोरियल
हमें बग ट्रैकिंग सिस्टम की आवश्यकता क्यों है?
सिफारिश पढ़ने => सबसे लोकप्रिय बग ट्रैकिंग सिस्टम
सॉफ्टवेयर विकास जीवन चक्र के दौरान लॉग किए गए मुद्दों का प्रबंधन करने के लिए उचित प्रबंध प्रणाली की आवश्यकता होती है। बग ट्रैकिंग में बग को प्रबंधित करने में सुविधा होती है ताकि बग का उचित ट्रैक रिकॉर्ड बनाए रखा जा सके, और परियोजना के विकास की दिशा में काम करने वाले टीम के सदस्यों के लिए सुलभ हो सके।
असल में, बग ट्रैकर एक सॉफ्टवेयर एप्लिकेशन है, जिसका उपयोग सॉफ्टवेयर के विकास के दौरान उत्पन्न बग के रिकॉर्ड को ट्रैक करने के लिए किया जाता है।
यह भी पढ़े => दोष ट्रैकिंग प्रणाली के लाभ
मंटिस बग ट्रैकर का परिचय
मेंटिस बग ट्रैकर एक ऐसा उपकरण है जो बग ट्रैकिंग के उद्देश्य को पूरा कर सकता है। मंटिस बगट्रैकर या मंटिसबीटी को केनजबुरो इटो ने वर्ष 2000 में विकसित करना शुरू किया। जेरोन लाटौर, जूलियन फिट्जेल और विक्टर बोटर वर्ष 2002 में शामिल हुए और यह एक टीम प्रोजेक्ट बन गया।
मंटिस सॉफ्टवेयर का संस्करण 1.0.0 वर्ष 2006 में जारी किया गया था। तब से, नए अपडेट लॉन्च किए गए हैं। जुलाई 2012 में, GitHub पर MantisBT संगठन परियोजना के स्रोत कोड के लिए आधिकारिक भंडार बन गया। वर्तमान में, MantisBT 2.5.1 बाजार में उपलब्ध नवीनतम स्थिर संस्करण है।
मंटिस सॉफ्टवेयर PHP भाषा में विकसित किया गया है, और MySQL, MS SQL, PostgreSQL, और कई ब्राउज़रों जैसे डेटाबेस का समर्थन करता है, लेकिन Google क्रोम, मोज़िला फ़ायरफ़ॉक्स, इंटरनेट एक्सप्लोरर, सफारी, ओपेरा तक सीमित नहीं है। मंटिस टूल का UI HTML और CSS का उपयोग करके बनाया गया है।
यह GNU जनरल पब्लिक लाइसेंस (GPL) के तहत जारी किया गया है।
मंटिसबीटी की मुख्य विशेषताएं
- मंटिस टूल बाज़ार में खुले स्रोत के रूप में उपलब्ध है। मंटिस कई ब्राउज़रों का समर्थन करता है और लगभग सभी प्लेटफार्मों जैसे विंडोज, उबंटू, लिनक्स आदि का समर्थन करता है।
- मंटिस प्रति प्रोजेक्ट उपयोगकर्ता पहुँच के साथ प्रति माह कई परियोजनाओं का समर्थन करता है, इस प्रकार परियोजनाओं और उनके बीच काम करने वाली टीम के बीच उचित अलगाव बनाए रखता है। यह उप-परियोजनाओं और श्रेणियों का भी समर्थन करता है
- रिपोर्ट किए गए बग को CSV, xlsx में निर्यात किया जा सकता है
- तृतीय पक्ष प्लगइन्स के साथ एकीकृत करने का विकल्प ताकि किसी विशिष्ट परियोजना के लिए आवश्यक समय को ट्रैक किया जा सके
- किसी सूचना बग में किसी भी अद्यतन पर ईमेल अधिसूचना स्वचालित रूप से ट्रिगर होती है
- RSS फ़ीड रिपोर्ट
- मोबाइल एक्सेस मेंटिस टच के माध्यम से उपलब्ध है
- उन्नत खोज उपकरण
- दस्तावेज़ प्रबंधन
- संशोधन नियंत्रण एकीकरण
- उपयोगकर्ता-आधारित
- समय का देखभाल
- अनुकूलन योग्य पृष्ठ
- वैकल्पिक विकी और चैट एकीकरण
इस लेख में निम्नलिखित बातों को शामिल किया गया है:
- मेंटिस के लिए पूर्व-स्थापना कदम
- Windows में MantisBT कैसे स्थापित करें?
- मेंटिसबीटी में प्रोजेक्ट कैसे बनाएं?
- MantisBT में बग की रिपोर्ट कैसे करें?
- MantisBT में उपयोगकर्ता कैसे बनाएँ?
- MantisBT में ईमेल कैसे कॉन्फ़िगर करें?
- मंटिसबीटी में फिल्टर का उपयोग कैसे करें?
निम्नलिखित सॉफ्टवेयर पैकेज हैं जिन्हें हमें MantisBT स्थापित करने की आवश्यकता है:
- ऑपरेटिंग सिस्टम: MantisBT विंडोज, मैकओएस, ओएस / 2, लिनक्स, सोलारिस जैसे कई ओएस प्लेटफार्मों का समर्थन करता है
- वेब सर्वर (Apache): MantisBT Apache वेब सर्वर और Microsoft IIS का समर्थन करता है। यदि आप किसी अन्य वेब सर्वर का उपयोग कर रहे हैं, तो PHP को इसके साथ कॉन्फ़िगर किया जाना चाहिए
- पीएचपी
- डेटाबेस: MantisBT एक डेटाबेस में अपना डेटा संग्रहीत करता है। MantisBT के लिए अनुशंसित डेटाबेस MySql है, हालांकि विभिन्न RDBMS MantisBT द्वारा समर्थित हैं, जैसे MySQL, PostgreSQL, Microsoft SQL Server और Oracle
- ब्राउज़र: MantisBT मोज़िला फ़ायरफ़ॉक्स, गूगल क्रोम, सफारी आदि जैसे हाल के ब्राउज़रों का समर्थन करता है।
PHP, MySQL, वेब सर्वर को विंडोज पर पूरी तरह से स्थापित करने के लिए हम WampServer का उपयोग कर सकते हैं।
डाउनलोड करें और WampServer स्थापित करें
विंडोज़ में WampServer को डाउनलोड और इंस्टॉल करने के लिए चरणों का पालन करें:
- पर जाए WampServer लिंक
- वेब पेज पर डाउनलोड सेक्शन पर स्क्रॉल करें
- अपने सिस्टम OS के आधार पर WampServer लिंक का चयन करें। एक पॉप-अप दिखाई देगा, एक बार किसी भी विकल्प पर क्लिक करें। 'सीधे डाउनलोड करें' पर क्लिक करें
- एक बार 'सीधे डाउनलोड करें' पर क्लिक करने के बाद, आपको इसे पुनः निर्देशित किया जाएगा वेबसाइट। WampServer की डाउनलोडिंग अपने आप शुरू हो जाएगी और अगर यह अपने आप शुरू नहीं होती है तो डाउनलोड बटन पर क्लिक करें
- इससे मेंटिसबीटी की डाउनलोडिंग शुरू हो जाएगी। फ़ाइल का आकार लगभग 197 एमबी होगा और फ़ाइल का नाम जैसा होगा _ Wampserver3.0.6_x86_apache2.4.23_mysql5.7.14_php5.6.25-7.0.10.exe ' ।
- डाउनलोड होने के बाद, डाउनलोड की गई फ़ाइल पर डबल-क्लिक करें।
विज़ार्ड का पालन करें और निम्नलिखित चरणों के माध्यम से WampServer स्थापित करें:
- डबल-क्लिक के बाद, यह कुछ उपयोगकर्ताओं को उनके ऑपरेटिंग सिस्टम के अनुसार सुरक्षा चेतावनी दे सकता है, जो कि विंडो के सुरक्षा उद्देश्य के लिए है। रन टैब पर क्लिक करें
- भाषा का चयन करें
- 'मैं समझौते को स्वीकार करता हूं' पर क्लिक करें और अगला टैब दबाएं
- अगला टैब दबाएं
- वह गंतव्य स्थान प्रदान करें जहाँ आप wampserver को स्थापित करना चाहते हैं और फिर अगला दबाएं (डिफ़ॉल्ट रूप से यह c: wamp है)
- डिफ़ॉल्ट सेटिंग के लिए अगला क्लिक करें
- WampServer को स्थापित करने के लिए टैब स्थापित करें पर क्लिक करें
- इंस्टॉल पर क्लिक करने के बाद, यह इंस्टॉल करना शुरू कर देगा
- इस WampServer के लिए उपयोग किया जाने वाला अपना ब्राउज़र चुनें, डिफ़ॉल्ट रूप से यह Microsoft इंटरनेट एक्सप्लोरर का उपयोग करेगा। आप अपनी मशीन पर स्थापित कोई भी वेब ब्राउज़र चुन सकते हैं
- अपनी मशीन पर स्थापित कोई भी टेक्स्ट एडिटर चुनें, डिफ़ॉल्ट रूप से यह नोटपैड का उपयोग करेगा
- एक्सेस की अनुमति दें पर क्लिक करें
- नेक्स्ट टैब पर क्लिक करें
- अंत में, इंस्टॉलेशन को पूरा करने के लिए फिनिश टैब पर क्लिक करें। अब आपके पास अपाचे, PHP और MySQL पूरी तरह से आपके मशीन में है
- स्टार्ट मेनू पर जाएं, आइकन पर क्लिक करके वैम्पसर शुरू करें (सिस्टम ट्रे में एक वैम्प आइकन दिखाई देगा)। सबसे पहले आइकन का रंग लाल होगा फिर नारंगी और अंत में, यह हरा होगा जिसका मतलब है कि Apache और MySQL जैसी सभी सेवाएं चल रही हैं।
- यदि वैंपसर को सही तरीके से स्थापित नहीं किया गया है, तो आपको मेंटीस को स्थापित करने में कठिनाई हो सकती है। यह सुनिश्चित करने के लिए कि आप आगे जाने के लिए अच्छे हैं, नीचे दिए गए बिंदुओं की जाँच करें।
जाँचें कि क्या वैंपसर स्थापित किया गया है:
यह कैसे जांचें कि यदि वैम्पसर सफलतापूर्वक स्थापित हो गया है और इसकी सभी सेवाएं ठीक काम कर रही हैं या नहीं।
# 1) सिस्टम ट्रे में वैंपसर के आइकन का रंग हरा होना चाहिए। हरे रंग का मतलब है कि सभी सेवाएं ठीक चल रही हैं। यदि आइकन का रंग नारंगी है, तो इसका मतलब है कि कुछ गड़बड़ है और सेवाएं नहीं चल रही हैं
#दो)अपाचे सेवा की जाँच करने के लिए चल रहा है या नहीं : सिस्टम ट्रे पर वैंपसर आइकन पर राइट क्लिक करें और फिर टूल पर जाएं और फिर टेस्ट पोर्ट 80 पर क्लिक करें, क्योंकि यह वह पोर्ट है जो अपाचे सर्वर द्वारा उपयोग किया जाता है
टेस्ट पोर्ट 80 पर क्लिक करने के बाद, एक डॉस ब्लैक स्क्रीन ओपन हो जाएगी और यह ब्लैक स्क्रीन के नीचे इस तरह का परिणाम देगा।
# 3)MySQL Service को Check करने के लिए चल रहा है या नहीं : सिस्टम ट्रे में वैंपसर आइकन पर राइट क्लिक करें फिर टूल्स पर जाएं और फिर टेस्ट पोर्ट 3306 पर क्लिक करें, क्योंकि यह वह पोर्ट है जो MySQL द्वारा उपयोग किया जाता है
उस पर क्लिक करने के बाद एदोस्क्रीन ओपन हो जाएगी और यह बैक स्क्रीन के नीचे इस तरह का परिणाम देगा।
- WampServer स्थापित हो जाने के बाद हम MantisBT की स्थापना प्रक्रिया की ओर बढ़ सकते हैं।
Windows में MantisBT कैसे स्थापित करें?
मंटिस बग ट्रैकर डाउनलोड और इंस्टॉल करें:
MantisBT को डाउनलोड और इंस्टॉल करने के लिए चरणों का पालन करें
- पर जाए मेंटि डाउनलोड संपर्क
- डाउनलोड बटन पर क्लिक करें
- एक बार डाउनलोड बटन पर क्लिक करने के बाद, आपको इसे पुनः निर्देशित किया जाएगा वेबसाइट । डाउनलोड बटन पर क्लिक करें। इससे मेंटिसबीटी की डाउनलोडिंग शुरू हो जाएगी। इसका आकार 16.5 एमबी है और फ़ाइल नाम जैसा होगा ‘Mantisbt-2.5.1.zip '
- डाउनलोड होने के बाद, ज़िप फ़ाइल को निकालें और फ़ोल्डर को निम्न स्थान पर रखें: C: wamp www । यह डिफ़ॉल्ट स्थान है जहाँ आपने वैम्पसर स्थापित किया था
ध्यान दें: मैंने C ड्राइव में WampServer इंस्टॉल किया है। उस मार्ग का उपयोग करें जहां WampServer स्थापित है।
- पर जाए http: // लोकलहोस्ट: (पोर्ट) / , उदाहरण के लिए, यदि आप पोर्ट नंबर 80 का उपयोग कर रहे हैं तो उपयोग करें http: // लोकलहोस्ट: 80 /
ध्यान दें: डिफ़ॉल्ट रूप से पोर्ट नंबर 80 का चयन किया जाता है, यदि वह किसी अन्य प्रक्रिया से कब्जा कर लिया गया है, तो आपको पोर्ट नंबर को बदलना होगा। पोर्ट संख्या को बदलने की प्रक्रिया इस लेख में बाद में बताई गई है।
- सिस्टम ट्रे पर मौजूद वैंप आइकन पर राइट क्लिक करें, सिस्टम ट्रे में वैंप आइकन पर राइट क्लिक करके वैंप सेटिंग पर जाएं और सूची से निम्नलिखित आइटम चुनें।
- खोले गए वेब पेज पर, स्क्रीन के निचले भाग में स्थित 'आपकी परियोजनाएं' के तहत मेंटिस फ़ोल्डर पर क्लिक करें जैसा कि चित्र में दिखाया गया है
- स्क्रीन के नीचे 'योर प्रोजेक्ट्स' के तहत मेंटिस फ़ोल्डर पर क्लिक करने के बाद दिखाई देगा
- डेटाबेस का प्रकार MySQL डिफ़ॉल्ट रूप से है, यहां हम Microsoft SQL, Postgre SQL, Oracle का चयन कर सकते हैं यदि आपने MySQL के बजाय उन्हें स्थापित किया है
- स्क्रीन के नीचे मौजूद इंस्टाल / अपग्रेड डेटाबेस बटन पर क्लिक करें
- अगले पृष्ठ पर, स्क्रीन के नीचे निम्नलिखित संदेश के लिए जाँच करें “ MantisBT को सफलतापूर्वक स्थापित किया गया था “। त्रुटि संदेशों पर ध्यान न दें
- इमेज में दिखाए अनुसार क्रिएट लिंक पर क्लिक करें या आप सीधे URL पर नेविगेट कर सकते हैं http: // localhost: (port) /mantisbt-2.4.1/mantisbt-2.4.1/login_page.php शुरू करने के लिए।
- डिफ़ॉल्ट रूप से, उपयोगकर्ता नाम 'व्यवस्थापक' है और पासवर्ड 'रूट' है
- नीचे लॉगिन करने के बाद स्क्रीन दिखाई देगी
त्रुटियों को हल करना:
स्थापना प्रक्रिया के दौरान, आपको कुछ त्रुटियां मिल सकती हैं। इस लेख में, कुछ सामान्य त्रुटियों और उनके समाधान को सूचीबद्ध किया गया है।
# 1)VCRuntimeDll.140 त्रुटि जब wamp सर्वर की स्थापना के दौरान निम्न संदेश प्रदर्शित होता है: ' कार्यक्रम प्रारंभ नहीं हो सकता क्योंकि आपके कंप्यूटर से VCRUNTIME140.dll गायब है। समस्या को ठीक करने के लिए प्रोग्राम को पुनः स्थापित करने का प्रयास करें। 'तो इसका मतलब है' दृश्य C ++ पुनर्वितरण पैकेज “आपके कंप्यूटर से गायब हैं
त्रुटि को हल करने के लिए चरणों का पालन करें:
- पर जाए https://www.microsoft.com/en-in/
- खोज बार में, 'खोजें' VCRedist '
- 'डाउनलोड Microsoft Visual C ++ 2010 Redistributable पैकेज' लिंक पर क्लिक करें
- अगली स्क्रीन पर, भाषा चुनें और डाउनलोड बटन पर क्लिक करें
- यह Visual C ++ Redistributable संकुल की डाउनलोडिंग शुरू करेगा
- डाउनलोड होने के बाद, डाउनलोड की गई फ़ाइल पर डबल-क्लिक करें। यह एक इंस्टॉलेशन विज़ार्ड लॉन्च करेगा
- एक बार Visual C ++ Redistributable संकुल स्थापित हो जाने के बाद, WampServer को पुनः स्थापित करें
#दो)Err_Connection_Refused : यदि WampServer के स्वागत पृष्ठ के बजाय निम्न पृष्ठ प्रदर्शित किया जाता है, तो एक अलग पोर्ट नंबर का उपयोग करें। चूंकि वर्तमान पोर्ट नंबर पर कुछ अन्य सेवाओं का कब्जा है
त्रुटि को हल करने के लिए चरणों का पालन करें:
- सिस्टम ट्रे में मौजूद वैंप आइकन पर राइट क्लिक करें
- टूल्स पर जाएं | (वर्तमान पोर्ट संख्या) के अलावा अन्य पोर्ट का उपयोग करें
- कोई भी अप्रयुक्त पोर्ट नंबर प्रदान करें, और Ok पर क्लिक करें
मंटिस बगट्रैकर का यूजर इंटरफेस
उपयोगकर्ता द्वारा लॉग इन करने और उपयोगकर्ता प्रोफ़ाइल सेट करने के बाद, यह पहला पृष्ठ है जो उपयोगकर्ता को दिखाया जाता है।
आइए हम उपयोगकर्ता इंटरफ़ेस से परिचित हों, और मोंटिस बग ट्रैकर की पहली स्क्रीन पर दी गई विभिन्न विशेषताओं को समझें।
यह पृष्ठ अलग-अलग वर्गों में विभाजित है। बाईं ओर, अलग-अलग पृष्ठों के लिंक होने वाले नेविगेशनल मेनू है।
1) नेविगेशनल मेनू : यह नेविगेशनल मेनू है जिसमें रिपोर्ट इश्यू, व्यू इश्यू जैसे विभिन्न लिंक हैं
2) मुझे सौंपा गया: इस खंड में, वे सभी मुद्दे जो उपयोगकर्ता को सौंपे गए हैं, जो वर्तमान में लॉग इन हैं, इस खंड के अंतर्गत प्रदर्शित किए जाते हैं। क्या आपको इस बात का अंदाजा हो सकता है कि बग की रिपोर्ट किस समय बग सारांश के तहत प्रदर्शित की गई थी, और एक अद्वितीय संख्या स्वचालित रूप से है। प्रत्येक सूचित बग को सौंपा गया
3) अप्रकाशित: इस खंड में, सभी मुद्दे जो संबंधित व्यक्ति को सौंपे जाने के लिए लंबित हैं, प्रदर्शित किए जाते हैं
4) मेरे द्वारा रिपोर्ट की गई: उपयोगकर्ता द्वारा रिपोर्ट किए गए सभी मुद्दे इस खंड के अंतर्गत प्रदर्शित किए जाते हैं
5) हाल ही में संशोधित (30 दिन): सभी मुद्दे, जिन्हें 30 दिनों के समय के दौरान संशोधित किया गया है, इस खंड के अंतर्गत प्रदर्शित किए गए हैं
6) हैडर: हेडर में विभिन्न मुद्दों जैसे रिपोर्ट समस्या, आमंत्रित उपयोगकर्ता प्रदान किए जाते हैं। उपयोगकर्ता सीधे रिपोर्ट इश्यू बटन पर क्लिक कर सकता है और फिर मुद्दों पेज की रिपोर्ट करने के लिए कूद सकता है। आप उस परियोजना को बदल सकते हैं जिसके लिए आप समस्याएँ देखना चाहते हैं या किसी समस्या की रिपोर्ट करना चाहते हैं।
सही में उपयोगकर्ता में लॉग इन का नाम प्रदर्शित होता है। जिस पर निम्न विकल्प प्रदर्शित होते हैं, उस पर क्लिक करें। उपयोगकर्ता सत्र से बाहर निकलने के लिए लॉगआउट पर क्लिक कर सकता है।
7) समयरेखा: इस खंड में, परियोजना के संबंध में हाल के सभी अपडेट प्रदर्शित किए जाते हैं। क्या समस्या नव सूचना दी गई है, बंद है या किसी मौजूदा बग में किए गए अपडेट बग के संबंध में सभी गतिविधियां इस अनुभाग के तहत लॉग इन और प्रदर्शित होती हैं।
मंटिस में कीड़े की रिपोर्ट कैसे करें?
अनुशंसित पढ़ने => कैसे एक अच्छी बग रिपोर्ट लिखने के लिए
उपयोगकर्ता को दिखाई गई पहली स्क्रीन लॉगिन पृष्ठ है जहां उपयोगकर्ता को लॉगिन क्रेडेंशियल दर्ज करने के लिए प्रेरित किया जाता है
- उपयोगकर्ता नाम और पासवर्ड दर्ज करें
- लॉगिन बटन पर क्लिक करें
- ब्राउज़र में लॉगिन को बचाने के लिए लॉगिन विंडो पर एक विकल्प भी है
- बग की रिपोर्ट करने के लिए शीर्ष पर या नेविगेशन मेनू से मौजूद रिपोर्ट समस्या पर क्लिक करें
- प्रोजेक्ट पर क्लिक करें, और ड्रॉपडाउन से प्रोजेक्ट का चयन करें जिसके लिए बग की सूचना दी जानी है
- रिपोर्ट समस्या पर क्लिक करें
- निम्न पृष्ठ प्रदर्शित किया जाता है
- श्रेणी का चयन करें
- बग का प्रतिलिपि प्रस्तुत करने योग्यता का चयन करें।
reproducibility : यह परिभाषित करता है कि बग की सूचना दी गई प्रजनन योग्य है या नहीं। मंटिस बग ट्रैकर इस श्रेणी के तहत डिफ़ॉल्ट विकल्प प्रदान करता है।
निम्नलिखित बिंदु ड्रॉप डाउन में प्रदर्शित होते हैं।
- आजमाया नहीं: इस विकल्प को चुनें यदि आपने बग को पुन: पेश करने की कोशिश नहीं की थी
- हमेशा: इस विकल्प को चुनें यदि बग को हर पुनरावृत्ति पर पुन: पेश किया जा सकता है
- रैंडम: यदि अनियमित रूप से हो रही है तो इस विकल्प को चुनें
- पुन: पेश करने में असमर्थ: इस विकल्प को चुनें यदि उपयोग किए गए परिदृश्य ने अप्रत्याशित परिणाम उत्पन्न किया था तो बग का उत्पादन नहीं किया जा रहा है
- कभी कभी: इस विकल्प को चुनें यदि बग पुनरावृत्ति के दौरान कुछ बार होता है
- एन / ए
- बग की गंभीरता का चयन करें।
इस श्रेणी के अंतर्गत निम्नलिखित विकल्प उपलब्ध हैं
- फ़ीचर
- तुच्छ
- टेक्स्ट
- चिकोटी
- नाबालिग
- प्रमुख
- दुर्घटना
- खंड मैथा
- उस विकल्प का चयन करें जो आपके बग का सबसे अच्छा वर्णन करता है।
- बग की प्राथमिकता का चयन करें
इस श्रेणी के अंतर्गत निम्नलिखित विकल्प उपलब्ध हैं
- कोई नहीं
- कम
- साधारण
- उच्च
- अति आवश्यक
- तुरंत
- उपयुक्त विकल्प का चयन करें
- प्रोफ़ाइल चुनें: (प्लेटफ़ॉर्म, OS, OS संस्करण) प्लेटफ़ॉर्म उपयोग किए गए ऑपरेटिंग सिस्टम और उसके संस्करण या स्वाद जैसी जानकारी जोड़ने के लिए इसका उपयोग करते हैं
- अगला क्षेत्र है के लिए आवंटित । इस श्रेणी में, आप उस व्यक्ति का नाम चुन सकते हैं जिसे बग को सौंपा जाना है
- सारांश में, आप बग का संक्षिप्त विवरण प्रदान कर सकते हैं
उदाहरण के लिए, एक ई-कॉमर्स वेबसाइट में, उत्पादों को कार्ट में नहीं जोड़ा जा रहा है। आप खरीदारी कार्ट के रूप में इसके लिए संक्षिप्त विवरण प्रदान कर सकते हैं। उत्पाद कार्ट में नहीं जोड़े जा रहे हैं।
- विवरण में, बग की व्याख्या करें, परीक्षण वातावरण जिसमें परीक्षण किया जा रहा है, उसमें अपेक्षित और वास्तविक परिणाम शामिल हैं
- खंड को पुन: उत्पन्न करने के चरणों में, बग के निर्माण के लिए शामिल किए गए चरणों को लिखें, जिन्हें फिर से इस्तेमाल किया जा सके ताकि डेवलपर के अंत में पुन: पेश किया जा सके
- यदि आप किसी फ़ाइल को संलग्न करना चाहते हैं, तो बग को संदर्भित करने वाली छवि आप इसे फ़ाइल अटैचमेंट अनुभाग में संलग्न कर सकते हैं
- एक बार सभी विकल्प भर दिए जाएं। सबमिट मुद्दे पर क्लिक करें
- उपयोगकर्ता को एक सफलता संदेश प्रदर्शित किया जाता है, और पृष्ठ को दृश्य पृष्ठ पर पुनर्निर्देशित किया जाता है
ध्यान दें कि, रिपोर्ट की गई समस्या के लिए एक विशिष्ट आईडी असाइन की गई है। इस आईडी का उपयोग सर्च बार से समस्या को खोजने के लिए किया जा सकता है।
यदि आप रिपोर्ट की गई समस्या को देखना चाहते हैं, तो छवि में दिखाए अनुसार आईडी पर क्लिक करें। रिपोर्ट की गई समस्या को स्क्रीन पर प्रदर्शित किया जाएगा।
इस प्रकार, हमने मंटिस बग ट्रैकर में एक बग की सूचना दी है। अगला, हम मंटिसबीटी में एक प्रोजेक्ट बनाना सीखेंगे।
मंटिस बग ट्रैकर में एक परियोजना कैसे बनाएं?
अगला, हम देखेंगे कि मंटिस बग ट्रैकर में प्रोजेक्ट कैसे बनाए जाएं। मंटिस एक ही उदाहरण में कई परियोजनाओं का समर्थन करता है।
एक नई परियोजना बनाने के लिए चरणों का पालन करें:
ध्यान दें: मेंटिस उपयोगकर्ता में लॉग इन के लिए अलग-अलग अधिकार प्रदान करता है। इसलिए प्रोजेक्ट बनाने के अधिकार केवल व्यवस्थापक विशिष्ट उपयोगकर्ता को दिए गए हैं। तो उपयोगकर्ता के साथ लॉगिन और निम्नलिखित नेविगेशनल मेनू प्रदर्शित किया जाता है।
- मैनेज पर क्लिक करें
- छवि में दिखाए अनुसार प्रोजेक्ट टैब प्रबंधित करें पर जाएं
- Create new प्रोजेक्ट पर क्लिक करें
- निम्न फ़ील्ड के साथ एक नई विंडो खुलेगी
- परियोजना का नाम : परियोजना का नाम प्रदान करें
- स्थिति: आप परियोजना की वर्तमान स्थिति को निर्दिष्ट कर सकते हैं
डिफ़ॉल्ट रूप से निम्नलिखित विकल्प उपलब्ध हैं:
- विकास: यदि परियोजना विकास चरण के अंतर्गत है तो इस विकल्प को चुनें
- रिलीज़: यदि प्रोजेक्ट रिलीज़ स्टेज के तहत है तो यह विकल्प चुनें
- स्थिर: यदि परियोजना के स्थिर संस्करण पर परीक्षण किया जाता है तो इस विकल्प को चुनें
- अप्रचलित: यदि प्रोजेक्ट का संस्करण पुराना है या वर्तमान में उपयोग नहीं किया गया है तो इस विकल्प को चुना जा सकता है
- स्थिति देखें: चुनें कि प्रोजेक्ट निजी है या सार्वजनिक। निजी परियोजनाओं के रूप में, और इसमें प्रगति केवल उन उपयोगकर्ताओं को दिखाई देती है, जिन्हें यह प्रोजेक्ट सौंपा गया है
- विवरण: विवरण पाठ बॉक्स के तहत आप परियोजना का विवरण प्रदान कर सकते हैं
- और अंत में, Add Project बटन पर क्लिक करें
एक सफलता संदेश प्रदर्शित किया जाता है, और इस तरह यह परियोजना बग रिपोर्टिंग के लिए मेंटिस में जुड़ जाती है। अगला, हम MantisBT में एक उपयोगकर्ता बनाना सीखेंगे।
MantisBT में उपयोगकर्ता कैसे बनाएँ?
हमने देखा है कि एक परियोजना कैसे बनाई जाती है, और मंटिस बग ट्रैकर में किसी मुद्दे की रिपोर्ट करना भी सीख लिया है। मूल रूप से, एक नया उपयोगकर्ता बनाने या किसी मौजूदा उपयोगकर्ता को संपादित करने के अधिकार प्रशासक के अधिकार वाले व्यक्ति को दिए जाते हैं।
सिस्टम में उपयोगकर्ताओं को प्रबंधित करने के लिए नया खाता पृष्ठ बनाएं जो व्यवस्थापक को सुविधा प्रदान करता है। तो व्यवस्थापक के साथ लॉगिन करें। एक बार व्यवस्थापक के साथ लॉगिन करने के बाद छवि में दिखाए गए विकल्पों को नेविगेशन मेनू में प्रदर्शित किया जाएगा।
- मैनेज पर क्लिक करें
- उपयोगकर्ता टैब प्रबंधित करने के लिए स्विच करें
- डिफ़ॉल्ट रूप से उपयोगकर्ता टैब पूर्व-चयनित है क्योंकि यह उपलब्ध कई टैब का पहला टैब है
- एक नया खाता बनाएँ पर क्लिक करें
वास्तविक दुनिया में जावा के अनुप्रयोग
- इस बटन पर क्लिक करते ही एक नई विंडो खुल जाएगी
- उपयोगकर्ता दर्ज करें
ध्यान दें: नए उपयोगकर्ता के लिए उपयोग किया गया उपयोगकर्ता नाम अद्वितीय होना चाहिए, और पहले इसका उपयोग नहीं किया जाना चाहिए।
- नए उपयोगकर्ता का वास्तविक नाम प्रदान करें।
ध्यान दें: नए उपयोगकर्ता के लिए उपयोग किया जाने वाला वास्तविक नाम अद्वितीय होना चाहिए, और पहले इसका उपयोग नहीं किया जाना चाहिए, अर्थात नए उपयोगकर्ता का वास्तविक नाम किसी मौजूदा उपयोगकर्ता के वास्तविक नाम के साथ मेल नहीं होना चाहिए।
- उपयोगकर्ता का ईमेल प्रदान करें।
- एक्सेस स्तर ड्रॉप-डाउन में, डिफ़ॉल्ट रूप से विभिन्न विकल्प उपलब्ध हैं।
- दर्शक
- रिपोर्टर
- अपडेटर
- डेवलपर
- मैनेजर
- प्रशासक
- उपयुक्त विकल्प चुनें।
- Create User पर क्लिक करें
एक नया उपयोगकर्ता इस प्रकार सिस्टम में बनता है।
मेंटिस में ईमेल कैसे कॉन्फ़िगर करें?
सॉफ्टवेयर विकास के दौरान, सबसे बड़ी चुनौतियों में से एक टीम को किसी भी परिवर्तन या बग के बारे में सूचित करना है। यदि कोई नया बग रिपोर्ट किया गया है, या किसी मौजूदा बग में किए गए परिवर्तन से संबंधित व्यक्ति को ईमेल सूचना देता है
MantisBT में ईमेल अधिसूचना को कॉन्फ़िगर करने के लिए चरणों का पालन करें
- पथ पर नेविगेट करें: D: wamp www mantisbt-2.4.1 mantisbt-2.4.1 config
- नोटपैड में config_inc.php खोलें, और निम्न कोड जोड़ें:
$g_phpMailer_method = PHPMAILER_METHOD_SMTP; $g_smtp_host = ‘smtp.gmail.com'; $g_smtp_port = ‘465'; $g_smtp_connection_mode = ‘ssl'; $g_smtp_username = ‘softwaretestinghelp@gmail.com'; $g_smtp_password = ‘xxxx'; $g_administrator_email = ‘softwaretestinghelp@gmail.com'; $g_webmaster_email = ‘softwaretestinghelp@gmail.com'; $g_from_email = ‘softwaretestinghelp@gmail.com'; $g_return_path_email = ‘softwaretestinghelp@gmail.com'; $g_default_timezone = ‘UTC'; $g_log_level = LOG_EMAIL | LOG_EMAIL_RECIPIENT; $g_log_destination = ‘file:D:mantisbt.log';
- फ़ाइल सहेजें
- व्यवस्थापक क्रेडेंशियल्स का उपयोग करके मोंटिसबीटी में लॉगिन करें
- आमंत्रित उपयोगकर्ताओं पर क्लिक करें
- एक उपयोगकर्ता बनाएँ
एक ईमेल संबंधित व्यक्ति को चालू हो जाएगा।
मंटिसबीटी में फिल्टर का उपयोग कैसे करें?
जब प्रोजेक्ट में रिपोर्ट किए गए बगों की संख्या बढ़ जाती है, तो यह समस्या के एक विशिष्ट समूह की खोज करने के लिए बहुत व्यस्त हो जाता है।
उदाहरण के लिए, एक परियोजना में डेवलपर उन सभी बगों को हल करना चाहता है जो उसे उच्च प्राथमिकता के तहत सौंपे गए हैं। उस स्थिति में, आवश्यकतानुसार मुद्दों को समूहित करने के लिए फ़िल्टर लागू किए जा सकते हैं।
आइए समझते हैं कि समस्याओं को खोजने या समूह में फ़िल्टर लागू करने का तरीका।
- व्यू इश्यू पर क्लिक करें
- पृष्ठ पर, विभिन्न
- विशेष परियोजना के आधार पर मुद्दों को खोजने के लिए प्रोजेक्ट ड्रॉप डाउन पर क्लिक करें
- अपनी आवश्यकता के अनुसार किसी भी क्षेत्र पर क्लिक करें
- अप्लाई फिल्टर पर क्लिक करें। आवश्यकता को पूरा करने वाले सभी मुद्दों को ग्रिड में सूचीबद्ध किया जाएगा
फ़िल्टर सहेजें:
यदि आप वर्तमान फ़िल्टर को सहेजना चाहते हैं, तो फ़िल्टर फ़िल्टर सहेजें पर क्लिक करें।
- अगली स्क्रीन में, फ़िल्टर नाम दर्ज करें
- प्रोजेक्ट चेक बॉक्स का चयन करें, और करंट फ़िल्टर बटन पर क्लिक करें
- एक सफलता संदेश प्रदर्शित किया जाएगा जो कार्रवाई की पुष्टि करता है 'फ़िल्टर सफलतापूर्वक सहेजा गया'
स्क्रीन पर निम्नलिखित विकल्प प्रदर्शित होते हैं:
- फ़िल्टर प्रबंधित करें: इस विकल्प का उपयोग किसी मौजूदा सहेजे गए फ़िल्टर को हटाने के लिए किया जा सकता है
- पर्मलिंक: पर्मलिंक का उपयोग किसी विशेष फिल्टर के लिए एक लिंक बनाने के लिए किया जाता है। उस लिंक को अन्य टीम के सदस्यों के साथ साझा किया जा सकता है, उस विशेष फिल्टर के लिए
निष्कर्ष
बग ट्रैकिंग सॉफ्टवेयर बग को प्रभावी ढंग से और कुशलता से प्रबंधित करने में मदद करता है। अंततः, बग इतिहास को प्रबंधित करने में समय और प्रयासों को कम करना। बग के उचित प्रबंधन के साथ, हम कार्य प्रक्रिया की गुणवत्ता में सुधार कर सकते हैं और परीक्षण, और विकास के लिए प्रक्रिया में किसी भी खामियों से बच सकते हैं।
उचित ट्रैकिंग के साथ, कोई भी संसाधन (कर्मचारी) के उचित उपयोग की उम्मीद कर सकता है, और उनसे अधिकतम उत्पादन प्राप्त कर सकता है। इस प्रकार, निवेश पर एक अच्छे रिटर्न की उम्मीद है।
कृपया अपनी टिप्पणी या प्रश्न नीचे हमारे साथ साझा करें।
अनुशंसित पाठ
- शुरुआती के लिए गहराई से ग्रहण ट्यूटोरियल
- नमूना बग रिपोर्ट
- बैकलॉग बग ट्रैकिंग टूल हैंड्स-ऑन रिव्यू ट्यूटोरियल
- सॉफ्टवेयर परीक्षण में दोष / बग जीवन चक्र क्या है? दोषपूर्ण जीवन चक्र ट्यूटोरियल
- वेब और उत्पाद अनुप्रयोगों के लिए नमूना बग रिपोर्ट
- 18 सर्वश्रेष्ठ बग ट्रैकिंग सॉफ्टवेयर: 2021 के शीर्ष दोष / अंक ट्रैकिंग उपकरण
- JIRA बग ट्रैकिंग टूल ट्यूटोरियल: JIRA का उपयोग टिकटिंग टूल के रूप में कैसे करें
- कैसे एक अच्छी बग रिपोर्ट लिखने के लिए? युक्तियाँ और चालें