मुख्य सामग्री पर जाएं

कोर्स

Python में Testing का परिचय

उन्नत4 घंटे

Python परीक्षण में महारत हासिल करें: तरीके सीखें, चेक बनाएं, और pytest व unittest के साथ त्रुटिरहित कोड सुनिश्चित करें।

Python4 घंटे16 वीडियो53 अभ्यास4,350 XP25,631उपलब्धि प्रमाणपत्र

अपना नि:शुल्क अकाउंट बनाएँ

Google के साथ जारी रखें
या
जारी रखकर, आप हमारी उपयोग की शर्तें, हमारा गोपनीयता नीति और यह कि आपका डेटा USA में संग्रहीत है।

हज़ारों कंपनियों के शिक्षार्थियों द्वारा पसंद किया गया

टीम को प्रशिक्षित कर रहे हैं?

बिज़नेस आज़माएँ

कोर्स विवरण

परीक्षण क्यों?

कई लोग कोड लिखते हैं। उनमें से कुछ इसे सफल और लाभदायक बना लेते हैं। लेकिन कभी-कभी, सबसे बेहतरीन प्रोग्रामरों में से सबसे बुद्धिमान भी ऐसी गलती कर देता है, जिसकी कीमत लाखों डॉलर हो सकती है। ऐसे संकट में फँसने की संभावना को कैसे कम किया जाए? आप यह कैसे सुनिश्चित करते हैं कि आप ऐसा प्रोग्राम बनाएं जो ठीक वही करे जो आप चाहते हैं? बहुत सरल उत्तर है: टेस्ट लिखें!

Python परीक्षण की मूल बातें

इस यात्रा के दौरान, आप Python में परीक्षण बनाने की बिल्कुल बुनियादी बातें सीखेंगे। आप चार प्रकार की सॉफ़्टवेयर परीक्षण विधियों से परिचित होंगे। आप यह जांचने के लिए अपने स्वयं के परीक्षण बनाएँगे कि प्रोग्राम या डेटा पाइपलाइन उत्पादन में जाने से पहले अपेक्षा के अनुसार काम करती है या नहीं। चाहे वह अप्रत्याशित null हो, आपके डेटासेट में कोई टाइपो हो, या समीकरण में उलटे-पुलटे चिन्ह हों। आप ऐसा कर सकते हैं, और आप उन मामलों को परीक्षणों के साथ पकड़ लेंगे।

pytest और unittest के साथ परीक्षण

पाठ्यक्रम पूरा होने के बाद, आप परीक्षण विधियों के प्रकारों को जानेंगे, और किसी विशिष्ट संदर्भ के लिए सबसे उपयुक्त विधियों का चयन करने में सक्षम होंगे। आप उन परीक्षणों को डिज़ाइन करने और उन्हें Python में `pytest` और `unittest` लाइब्रेरीज़ का उपयोग करके लागू करने में भी सक्षम होंगे।

पूर्वापेक्षाएँ

पाठ्यक्रम

कोर्स रूपरेखा

1

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 का परिचय

कोर्स
पूरा

उपलब्धि प्रमाणपत्र प्राप्त करें

अभी नामांकन करें

DataCamp for Mobile के साथ अपने डेटा कौशल बढ़ाएं

हमारे मोबाइल पाठ्यक्रमों और दैनिक 5-मिनट कोडिंग चुनौतियों के साथ चलते-फिरते प्रगति करें।