यूनिटटेस्ट फ्रेमवर्क - ओवरव्यू
इकाई परीक्षण एक सॉफ्टवेयर परीक्षण विधि है जिसके द्वारा स्रोत कोड की व्यक्तिगत इकाइयाँ, जैसे कार्य, विधियाँ और वर्ग का परीक्षण यह निर्धारित करने के लिए किया जाता है कि क्या वे उपयोग के लिए उपयुक्त हैं। सहज रूप से, कोई एक इकाई को किसी अनुप्रयोग के सबसे छोटे परीक्षण योग्य भाग के रूप में देख सकता है। इकाई परीक्षण विकास प्रक्रिया के दौरान प्रोग्रामर द्वारा बनाए गए लघु कोड अंश हैं। यह घटक परीक्षण के लिए आधार बनाता है।
यूनिट परीक्षण निम्नलिखित दो तरीकों से किया जा सकता है -
मैनुअल परीक्षण | स्वचालित परीक्षण |
---|---|
बिना किसी उपकरण समर्थन के मैन्युअल रूप से परीक्षण मामलों को निष्पादित करना मैन्युअल परीक्षण के रूप में जाना जाता है।
|
टूल सपोर्ट लेना और ऑटोमेशन टूल का उपयोग करके परीक्षण मामलों को निष्पादित करना स्वचालन परीक्षण के रूप में जाना जाता है।
|
JUnit जावा प्रोग्रामिंग लैंग्वेज के लिए एक यूनिट टेस्टिंग फ्रेमवर्क है। JUnit परीक्षण-संचालित विकास के विकास में महत्वपूर्ण रहा है, और इकाई परीक्षण के ढांचे के एक परिवार को सामूहिक रूप से xUnit के रूप में जाना जाता है जो JUnit के साथ उत्पन्न हुआ था। आप यहाँ JUnit ट्यूटोरियल का पता लगा सकते हैं ।
पाइथन यूनिट टेस्टिंग फ्रेमवर्क, जिसे कभी-कभी "PyUnit" कहा जाता है, केंट बेक और एरिच गामा द्वारा विकसित JUnit का पायथन लैंग्वेज संस्करण है। PyUnit Python के मानक पुस्तकालय का हिस्सा है, जो Python संस्करण 2.1 के रूप में है।
पायथन यूनिट परीक्षण ढांचा परीक्षण स्वचालन, परीक्षणों के लिए सेटअप और शटडाउन कोड साझा करने, संग्रह में परीक्षणों के एकत्रीकरण और रिपोर्टिंग ढांचे से परीक्षणों की स्वतंत्रता का समर्थन करता है। यूनीटेस्ट मॉड्यूल उन कक्षाओं को प्रदान करता है जो परीक्षणों के एक सेट के लिए इन गुणों का समर्थन करना आसान बनाते हैं।
यह ट्यूटोरियल शुरुआती लोगों के लिए तैयार किया गया है ताकि वे पायथन परीक्षण ढांचे की बुनियादी कार्यक्षमता को समझने में मदद कर सकें। इस ट्यूटोरियल को पूरा करने के बाद आप अपने आप को पायथन टेस्टिंग फ्रेमवर्क का उपयोग करने में निपुण स्तर पर पाएंगे, जहाँ से आप अपने आप को अगले स्तरों पर ले जा सकते हैं।
आपको पायथन भाषा का उपयोग करके सॉफ्टवेयर विकास में उचित विशेषज्ञता होनी चाहिए। पायथन सीखने की शुरुआत करने के लिए हमारा पायथन ट्यूटोरियल एक अच्छी जगह है। सॉफ्टवेयर परीक्षण की मूल बातें का ज्ञान भी वांछनीय है।
पर्यावरण सेटअप
परीक्षण लिखने के लिए आवश्यक कक्षाएं 'यूनीटेस्ट ’मॉड्यूल में पाई जानी हैं। यदि आप पायथन के पुराने संस्करणों (पायथन 2.1 से पहले) का उपयोग कर रहे हैं, तो मॉड्यूल से डाउनलोड किया जा सकता हैhttp://pyunit.sourceforge.net/। हालांकि, unittest मॉड्यूल अब मानक पायथन वितरण का एक हिस्सा है; इसलिए इसे अलग स्थापना की आवश्यकता नहीं है।