कोर्स
Python में Testing का परिचय
उन्नतकौशल स्तर
अपडेट किया गया 06/2025
PythonProgramming4 घंटे16 वीडियो53 अभ्यास4,350 XP25,335उपलब्धि का प्रमाण पत्र
अपना मुफ़्त खाता बनाएं
Google के साथ जारी रखेंअधिक विकल्प दिखाएँया
जारी रखने पर, आप हमारी उपयोग की शर्तें, हमारी गोपनीयता नीति को स्वीकार करते हैं और यह भी कि आपका डेटा संयुक्त राज्य अमेरिका में संग्रहीत किया जाता है।
हजारों कंपनियों के शिक्षार्थियों द्वारा पसंद किया गया
टीम को ट्रेनिंग देना चाहते हैं?
व्यवसाय के लिए आज़माएँपाठ्यक्रम विवरण
परीक्षण क्यों?
कई लोग कोड लिखते हैं। उनमें से कुछ इसे सफल और लाभदायक बना लेते हैं। लेकिन कभी-कभी, सबसे बेहतरीन प्रोग्रामरों में से सबसे बुद्धिमान भी ऐसी गलती कर देता है, जिसकी कीमत लाखों डॉलर हो सकती है। ऐसे संकट में फँसने की संभावना को कैसे कम किया जाए? आप यह कैसे सुनिश्चित करते हैं कि आप ऐसा प्रोग्राम बनाएं जो ठीक वही करे जो आप चाहते हैं? बहुत सरल उत्तर है: टेस्ट लिखें!Python परीक्षण की मूल बातें
इस यात्रा के दौरान, आप Python में परीक्षण बनाने की बिल्कुल बुनियादी बातें सीखेंगे। आप चार प्रकार की सॉफ़्टवेयर परीक्षण विधियों से परिचित होंगे। आप यह जांचने के लिए अपने स्वयं के परीक्षण बनाएँगे कि प्रोग्राम या डेटा पाइपलाइन उत्पादन में जाने से पहले अपेक्षा के अनुसार काम करती है या नहीं। चाहे वह अप्रत्याशित null हो, आपके डेटासेट में कोई टाइपो हो, या समीकरण में उलटे-पुलटे चिन्ह हों। आप ऐसा कर सकते हैं, और आप उन मामलों को परीक्षणों के साथ पकड़ लेंगे।pytest और unittest के साथ परीक्षण
पाठ्यक्रम पूरा होने के बाद, आप परीक्षण विधियों के प्रकारों को जानेंगे, और किसी विशिष्ट संदर्भ के लिए सबसे उपयुक्त विधियों का चयन करने में सक्षम होंगे। आप उन परीक्षणों को डिज़ाइन करने और उन्हें Python में `pytest` और `unittest` लाइब्रेरीज़ का उपयोग करके लागू करने में भी सक्षम होंगे।पूर्व आवश्यकताएं
Writing Functions in PythonSoftware Engineering Principles in Python1
pytest के साथ टेस्ट बनाना
जानें कि टेस्ट क्या होता है और pytest लाइब्रेरी के साथ अपना पहला टेस्ट कैसे चलाएँ! आप pytest टेस्टिंग फ्रेमवर्क और कमांड-लाइन इंटरफेस से परिचित हो जाएँगे. आप यह भी सीखेंगे कि "failed tests" और "skipping the test" जैसे खास मामलों को pytest मार्कर्स के साथ कैसे संभालें.
2
Pytest Fixtures
जानें कि फ़िक्स्चर क्या है और टेस्ट में इसका उपयोग करके आप अपने कोड को कैसे सरल बना सकते हैं. आप फ़िक्स्चर @pytest.fixture डेकोरेटर और फ़िक्स्चर टूल्स से परिचित होंगे. आप अपने कोड का विश्लेषण करेंगे ताकि उसमें मौजूद "फ़िक्स्चर वाला हिस्सा" देख सकें. अंत में, सॉफ्टवेयर फेल्योर रोकने के लिए teardowns का उपयोग करना सीखें.
3
बेसिक टेस्टिंग प्रकार
जानें कि बेसिक टेस्टिंग प्रकार क्या होते हैं और उनकी विशेषताएँ. टेस्ट केस के बारे में सीखें और वे टेस्ट इम्प्लीमेंट करने में कैसे मदद करते हैं. आप IDE अभ्यासों में टेस्ट फंक्शन बनाना और CLI से pytest चलाना और बेहतर सीखेंगे. अंत में, आप अलग-अलग टेस्टिंग प्रकारों में अंतर कर पाएँगे और हर एक के लिए टेस्ट बना पाएँगे.
4
unittest के साथ टेस्ट लिखना
इस अंतिम चैप्टर में, आप unittest फ्रेमवर्क से मिलेंगे. पहले, आप बेसिक assertion मेथड्स सीखेंगे, फिर इसका CLI इंटरफेस और फ़िक्स्चर का उपयोग कैसे करें. अंत में, आप डेटा पाइपलाइनों के प्रैक्टिकल उदाहरणों में सब कुछ जोड़कर देखेंगे.
Python में Testing का परिचय
पाठ्यक्रम पूर्ण
उपलब्धि का प्रमाण पत्र अर्जित करें
इस प्रमाण पत्र को अपनी LinkedIn प्रोफ़ाइल, रिज्यूमे या CV में जोड़ेंइसे सोशल मीडिया पर और अपनी प्रदर्शन समीक्षा में साझा करेंअभी नामांकन करें
19 मिलियन से अधिक शिक्षार्थियों के साथ जुड़ें और आज ही Python में Testing का परिचय शुरू करें!
अपना मुफ़्त खाता बनाएं
Google के साथ जारी रखेंअधिक विकल्प दिखाएँया
जारी रखने पर, आप हमारी उपयोग की शर्तें, हमारी गोपनीयता नीति को स्वीकार करते हैं और यह भी कि आपका डेटा संयुक्त राज्य अमेरिका में संग्रहीत किया जाता है।
मोबाइल के लिए DataCamp के साथ अपने डेटा कौशल को बढ़ाएं
हमारे मोबाइल कोर्स और दैनिक 5 मिनट की कोडिंग चुनौतियों के साथ चलते-फिरते प्रगति करें।