700+ courses, half price
कोर्स विवरण
परीक्षण क्यों महत्वपूर्ण है
परीक्षण सबसे महत्वपूर्ण कौशलों में से एक है, जो शुरुआती लोगों को पेशेवर सॉफ़्टवेयर इंजीनियरों से अलग करता है। वास्तविक दुनिया में, खासकर एंटरप्राइज़ परिवेशों में, कोई भी कोड जिसका परीक्षण नहीं किया गया है, उसे खराब माना जाता है। परीक्षण कोई वैकल्पिक चरण नहीं है - यह सॉफ़्टवेयर इंजीनियरों की एक मौलिक ज़िम्मेदारी है और मज़बूत तथा लचीले Java अनुप्रयोगों को बनाए रखने का एक प्रमुख हिस्सा है। जावा अपनी स्थिरता और विश्वसनीयता के लिए व्यापक रूप से जाना जाता है, और इन गुणों को बनाए रखने में परीक्षण की महत्वपूर्ण भूमिका होती है।आप क्या सीखेंगे
यह पाठ्यक्रम आपको Java में सॉफ़्टवेयर परीक्षण की मूल अवधारणाओं के माध्यम से मार्गदर्शन करेगा। आप सबसे सामान्य प्रकार के परीक्षणों और यह जानने से शुरुआत करेंगे कि उनका उपयोग कोड की गुणवत्ता और एप्लिकेशन के व्यवहार को बेहतर बनाने के लिए कैसे किया जाता है। आप JUnit के साथ व्यावहारिक अनुभव प्राप्त करेंगे, जो Java इकोसिस्टम में सबसे व्यापक रूप से उपयोग किया जाने वाला परीक्षण फ्रेमवर्क है, और Mockito का उपयोग करके जटिल परीक्षण परिदृश्यों का अनुकरण करना सीखेंगे। जैसे-जैसे आप आगे बढ़ेंगे, आप Test Driven Development की कार्यप्रणाली लागू करेंगे और parameterized तथा integration tests दोनों लिखना सीखेंगे। पाठ्यक्रम के अंत तक, आपके पास वे उपकरण और तकनीकें होंगी जिनकी आपको आत्मविश्वास के साथ सार्थक परीक्षण लिखने के लिए आवश्यकता होगी, जो सुनिश्चित करें कि आपका कोड विश्वसनीय, रखरखाव योग्य और उत्पादन-तैयार है।पूर्वापेक्षाएँ
पाठ्यक्रम
कोर्स रूपरेखा
1
टेस्टिंग की बुनियाद
शुरू कीजिए ऑटोमेटेड सॉफ्टवेयर टेस्टिंग और उन आम गलतियों को समझकर जिन्हें यह टालने में मदद करती है। फिर, Java की JUnit 5 लाइब्रेरी के साथ practically काम कीजिए और यूनिट टेस्ट को स्ट्रक्चर करना और लिखना सीखिए।
- टेस्टिंग का परिचय50 XP
- एज केस: NullPointerException100 XP
- Edge cases का महत्व50 XP
- एज केस: किसी संख्या के अंक100 XP
- एज केस: Array का अधिकतम मान100 XP
- JUnit परिचय50 XP
- किसी संख्या के अंक100 XP
- संख्या के अंकों पर असफलता100 XP
- JUnit के साथ यूनिट टेस्टिंग50 XP
- मुद्रा रूपांतरण100 XP
- Username validation100 XP
- Exceptions को संभालना: Message Processing100 XP
2
डिपेंडेंसी के साथ टेस्टिंग
देखिए सॉफ़्टवेयर कंपोनेंट एक-दूसरे से कैसे इंटरैक्ट करते हैं और निर्भर रहते हैं, और कैसे इंटीग्रेशन टेस्टिंग किसी क्लास को उसकी डिपेंडेंसी के साथ टेस्ट करके इन इंटरैक्शन को वेरिफ़ाई करती है। इसके बाद यह चैप्टर मॉकिंग का परिचय देता है, जिससे डिपेंडेंसी को सिमुलेट कर सकें और टेस्टिंग का फोकस मूल्यांकित हो रही लॉजिक पर रख सकें।
3
आगे की तकनीकें और एनोटेशन
जाने कि टेस्टिंग को कम verbose बनाने के कई तरीके क्या हैं। एक तरीका है टेस्ट को पैरामीटराइज़ करना; दूसरा है @BeforeEach एनोटेशन का उपयोग। अंत में, यह टेस्टिंग को नया दृष्टिकोण देने का प्रस्ताव रखता है।
J
Java में Testing परिचय
कोर्स
पूर्ण

