Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> C#

सी # कोड के लिए यूनिट परीक्षण

यूनिट परीक्षण C# कोड की कुंजी है क्योंकि यह विकास प्रक्रिया में कोड को बनाए रखने में मदद कर सकता है। यह आपको विकास चक्र में आने वाली समस्याओं के बारे में बताता है।

यूनिट परीक्षण के साथ, आप कोड को विश्वसनीय और पुन:प्रयोज्य बना सकते हैं।

यूनिट टेस्टिंग को अपनाने के मूलभूत सिद्धांतों में से एक टीडीडी (टेस्ट ड्रिवेन डेवलपमेंट) दृष्टिकोण का पालन करना है जहां हमें पहले टेस्ट केस लिखना है, और फिर सरल कोड लिखना है जो टेस्ट पास करेगा

यूनिट टेस्टिंग के लिए, आपको माइक्रोसॉफ्ट टेस्टिंग टूल्स के साथ काम करने की जरूरत है, जिसे हम एमएस यूनिट टेस्ट कहते हैं।

यूनिट टेस्ट बनाने के लिए, सॉल्यूशन एक्सप्लोरर पर जाएं, राइट-क्लिक करें, न्यू पर जाएं और "न्यू प्रोजेक्ट" पर क्लिक करें।

अब "यूनिट टेस्ट प्रोजेक्ट" चुनें -

सी # कोड के लिए यूनिट परीक्षण

टेस्ट के लिए एक नाम सेट करें और ओके पर क्लिक करें।

नया यूनिट टेस्ट प्रोजेक्ट बनाया गया है।

अब न्यू यूनिट टेस्ट पर राइट क्लिक करें और निम्नलिखित संदर्भ जोड़ें -

Microsoft.VisualStudio.QualityTools.UnitTestFramework

  1. यूनिटटेस्ट का उपयोग करके पायथन में यूनिट परीक्षण

    इस लेख में, हम पायथन 3.x में उपलब्ध यूनिट टेस्ट मॉड्यूल की मदद से सॉफ्टवेयर परीक्षण के मूल सिद्धांतों के बारे में जानेंगे। या जल्दी। यह स्वचालन, परीक्षण के लिए सेटअप और निकास कोड साझा करने और प्रत्येक ढांचे के लिए स्वतंत्र परीक्षण की अनुमति देता है। इकाई परीक्षणों में, हम विभिन्न प्रकार की वस्तु-उ

  1. पायथन कोड के लिए अनुकूलन युक्तियाँ?

    हालांकि हम सभी जानते हैं कि अजगर अन्य अनुपालन वाली भाषाओं की तरह तेज या कुशल नहीं है। हालाँकि, कई बड़ी कंपनियाँ हैं जो हमें दिखाती हैं कि पायथन कोड बहुत बड़े कार्यभार को संभाल सकता है जो दर्शाता है कि यह इतना धीमा नहीं है। इस खंड में, हम कुछ युक्तियों को देखने जा रहे हैं जिन्हें ध्यान में रखना चाहिए

  1. टेस्ट-कमिट-रिवर्ट:रूबी में लिगेसी कोड के परीक्षण के लिए एक उपयोगी कार्यप्रवाह

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