JUnit शुरुआती लोगों के लिए ट्यूटोरियल

जूनिट क्या है?

JUnit एक खुला स्रोत इकाई है परीक्षण JAVA के लिए फ्रेमवर्क। यह निम्न के लिए उपयोगी है Java डेवलपर्स को दोहराए जाने वाले परीक्षण लिखने और चलाने के लिए। एरिक गामा और केंट बेक ने शुरू में इसे विकसित किया। यह xUnit आर्किटेक्चर का एक उदाहरण है। जैसा कि नाम से ही स्पष्ट है, इसका उपयोग इसके लिए किया जाता है इकाई का परीक्षण कोड के एक छोटे से हिस्से का.

जो डेवलपर्स परीक्षण-संचालित पद्धति का पालन कर रहे हैं, उन्हें किसी भी कोड से पहले यूनिट परीक्षण लिखना और उसे क्रियान्वित करना होगा।

एक बार जब आप कोड के साथ काम कर लेते हैं, तो आपको सभी परीक्षण निष्पादित करने चाहिए, और यह पास होना चाहिए। हर बार जब कोई कोड जोड़ा जाता है, तो आपको सभी परीक्षण मामलों को फिर से निष्पादित करना होगा और सुनिश्चित करना होगा कि कुछ भी टूटा हुआ न हो।

JUnit ट्यूटोरियल पाठ्यक्रम

यहाँ आप क्या सीखेंगे

👉 Less1 पर डाउनलोड और इंस्टॉल करें JUnit — डाउनलोड और इंस्टॉल कैसे करें JUnit in Eclipse
👉 Less2 पर JUnit टेस्ट फ्रेमवर्क - JUnit टेस्ट केस @Before @BeforeClass एनोटेशन
👉 Less3 पर JUnit एनोटेशन ट्यूटोरियल — उदाहरण के साथ सीखें
👉 Less4 पर JUnit दावा करें और दावा करेंबराबर — उदाहरण के साथ सीखें
👉 Less5 पर बनाएं JUnit उदाहरण के साथ टेस्ट सूट — @RunWith @SuiteClasses
👉 Less6 पर JUnit @परीक्षण एनोटेशन को अनदेखा करें - क्या है JUnit अनदेखा करें और उदाहरण दें
👉 Less7 पर JUnit अपेक्षित अपवाद परीक्षण — @test(expected) का उपयोग करके उदाहरण
👉 Less8 पर JUnit त्रुटि संग्राहक — क्या है, उदाहरण और लाभ
👉 Less9 पर JUnit पैरामीटरीकृत परीक्षण — @Parameters उदाहरण का उपयोग करना सीखें
👉 Less10 पर TestNG Vs JUnit - क्या फर्क पड़ता है?

यूनिट टेस्टिंग क्या है?

जूनिट परीक्षण पर विस्तार से चर्चा करने से पहले यह समझना आवश्यक है कि यूनिट परीक्षण क्या है?

यूनिट परीक्षण का उपयोग पथ, फ़ंक्शन या विधि बनाकर कोड के एक छोटे से हिस्से को सत्यापित करने के लिए किया जाता है। "यूनिट" शब्द ऑब्जेक्ट-ओरिएंटेड युग से पहले से मौजूद है। यह मूल रूप से ऑब्जेक्ट ओरिएंटेड सिस्टम का एक प्राकृतिक अमूर्तन है यानी एक Java वर्ग या वस्तु (इसका तात्कालिक रूप)।

यूनिट परीक्षण और इसके महत्व को नीचे दिए गए बिंदुओं से समझा जा सकता है:

  • यूनिट परीक्षण का उपयोग सॉफ्टवेयर विकास चक्र में प्रारंभिक दोषों की पहचान करने के लिए किया जाता है।
  • यूनिट परीक्षण हमें अपना कोड पढ़ने के लिए बाध्य करेगा। यानी डेवलपर लिखने की अपेक्षा पढ़ने में अधिक समय खर्च करना शुरू कर देगा।
  • कोड के डिज़ाइन में दोष विकास प्रणाली को प्रभावित करते हैं। एक सफल कोड डेवलपर का आत्मविश्वास बढ़ाता है।

यूनिट परीक्षण के बारे में अधिक जानें यहाँ उत्पन्न करें

तुम्हें क्यों चाहिए JUnit परीक्षण

  • यह कोड में शुरुआत में ही बग ढूंढ लेता है, जिससे हमारा कोड अधिक विश्वसनीय हो जाता है।
  • JUnit यह उन डेवलपर्स के लिए उपयोगी है, जो परीक्षण-संचालित वातावरण में काम करते हैं।
  • यूनिट परीक्षण डेवलपर को कोड लिखने की अपेक्षा उसे पढ़ने के लिए अधिक बाध्य करता है।
  • आप अधिक पठनीय, विश्वसनीय और त्रुटि-मुक्त कोड विकसित करते हैं जो विकास के दौरान आत्मविश्वास पैदा करता है।

विशेषताएं और लाभ JUnit5

JUnit में कई नई सुविधाएँ जोड़ी गई हैं JUnit4. आप तुलना करके इसे आसानी से समझ सकते हैं JUnit 3.x और JUnit 4.x।

नीचे त्वरित तुलना है JUnit4.x और JUnit 3.एक्स –

  • सभी पुराने दावे पहले जैसे ही हैं।
  • ज़्यादातर चीज़ें आसान हैं JUnit4 के रूप में..
  • - JUnit 4 आप अपवाद की पहचान करने में अधिक सक्षम हैं। @test एनोटेशन का उपयोग करते समय आप अपेक्षित अपवाद को पैरामीटर के रूप में परिभाषित कर सकते हैं।
  • पैरामीटरीकृत परीक्षण शुरू किया गया है, जो हमें पैरामीटरों का उपयोग करने में सक्षम बनाता है।
  • JUnit4 अभी भी निष्पादित कर सकते हैं JUnit3 परीक्षण.
  • JUnit 4 का उपयोग java5 या उच्चतर संस्करण के साथ किया जा सकता है।
  • प्रयोग करते समय JUnit4, आपको विस्तार करने की आवश्यकता नहीं है JUnit.फ्रेमवर्क.टेस्टकेसआप बस एक सरल जावा क्लास बना सकते हैं।
  • आपको पहले की तरह विशेष विधि नाम के बावजूद एनोटेशन का उपयोग करना होगा।
  • के बजाय का उपयोग करने का व्यवस्था विधि, आपको उपयोग करने की आवश्यकता है @पहले एनोटेशन।
  • के बजाय का उपयोग करने का चीथड़े कर दो विधि, डाल @बाद एनोटेशन।
  • के बजाय का उपयोग करने का टेस्टxxxx विधि नाम से पहले, उपयोग करें @परीक्षा एनोटेशन।

सीखना JUnit तीन दिनों में!!!