परिचय

Complete

यूनिट परीक्षण सॉफ्टवेयर विकास का एक महत्वपूर्ण पहलू है जो एक सिस्टम के भीतर व्यक्तिगत घटकों की कार्यक्षमता सुनिश्चित करता है।

यह मॉड्यूल Visual Studio Code में GitHub Copilot और GitHub Copilot चैट के साथ यूनिट परीक्षण कैसे उत्पन्न करें, इसका परिचय देता है। मॉड्यूल xUnit परीक्षण ढांचे के लिए यूनिट परीक्षण बनाने के लिए चैट व्यू, इनलाइन चैट और कोड पूर्णता का उपयोग करने पर केंद्रित है। Visual Studio Code और C# Dev Kit एक्सटेंशन का उपयोग इकाई परीक्षण प्रोजेक्ट बनाने और इकाई परीक्षणों का प्रबंधन करने के लिए किया जाता है।

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

इस मॉड्यूल में शामिल विषयों में शामिल हैं:

  • यूनिट परीक्षण के लिए GitHub Copilot और Visual Studio Code का उपयोग करना।
  • GitHub Copilot के जेनरेट टेस्ट स्मार्ट एक्शन के साथ यूनिट परीक्षण उत्पन्न करें।
  • GitHub Copilot इनलाइन चैट के साथ यूनिट परीक्षण बनाना।
  • GitHub Copilot चैट दृश्य एजेंटों के साथ इकाई परीक्षण बनाना।
  • C# में GitHub Copilot के साथ इकाई परीक्षण विकसित करना।

इस मॉड्यूल को पूरा करने के बाद, आप निम्न में सक्षम होंगे:

  • बताएं कि GitHub Copilot Chat यूनिट, एकीकरण और एंड-टू-एंड परीक्षणों सहित विभिन्न परीक्षण कार्यों का समर्थन कैसे करता है.
  • विशिष्ट कोड ब्लॉक या संपूर्ण फ़ाइलों के लिए यूनिट परीक्षण बनाने के लिए जनरेट टेस्ट स्मार्ट क्रिया का उपयोग करें।
  • कोड संपादक के भीतर सीधे यूनिट परीक्षण उत्पन्न करने और परिष्कृत करने के लिए इनलाइन चैट सुविधा का लाभ उठाएं।
  • यूनिट परीक्षण वर्कफ़्लो बनाने, योजना बनाने और स्वचालित करने के लिए चैट दृश्य एजेंटो—पूछें, योजना बनाएं और एजेंट का उपयोग करें।
  • Visual Studio Code में C# एप्लिकेशन के लिए यूनिट परीक्षणों के विकास को सुव्यवस्थित करने के लिए GitHub Copilot की क्षमताओं को लागू करें।

महत्वपूर्ण

इस GitHub Copilot प्रशिक्षण को पूरा करने के लिए, आपके पास अपने व्यक्तिगत GitHub खाते में GitHub Copilot के लिए एक सक्रिय सदस्यता होनी चाहिए (GitHub Copilot निःशुल्क योजना शामिल है), या आपको किसी संगठन या उद्यम द्वारा प्रबंधित सदस्यता को असाइन किया जाना चाहिए। मॉड्यूल गतिविधियों में GitHub Copilot सुझाव शामिल हो सकते हैं जो सार्वजनिक कोड से मेल खाते हैं। यदि आप एंटरप्राइज़ क्लाउड GitHub किसी संगठन के सदस्य हैं, जिसे आपके संगठन के माध्यम से GitHub Copilot सदस्यता असाइन की गई है, तो सार्वजनिक कोड से मेल खाने वाले सुझावों की सेटिंग आपके संगठन या एंटरप्राइज़ से इनहेरिट हो सकती है. यदि आपका खाता सार्वजनिक कोड से मेल खाने वाले सुझावों को ब्लॉक करता है, तो मॉड्यूल गतिविधियाँ अपेक्षा के अनुरूप काम नहीं कर सकती हैं।