विज़ुअल स्टूडियो 2010 में यूनिट टेस्टिंग कैसे सेट करें? [बन्द है]


19

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

क्या कोई मुझे इकाई परीक्षण की व्याख्या कर सकता है, और इसे कैसे एक दृश्य स्टूडियो 2010 समाधान में सेट किया जा सकता है जिसमें कई परियोजनाएं हैं? क्या यह कुछ ऐसा है जो आपकी परियोजना के समाधान के भीतर होता है, या यह एक अलग समाधान है? और क्या यह ऐसी चीज है जिसे आप छोटी विकास टीम के लिए सुझाएंगे या यह सेटअप करने के लिए सिर्फ समय की बर्बादी है?

अभी मैं केवल जो भी वर्तमान में काम कर रहा हूं, उसका परीक्षण करने के लिए मैं पूरे कार्यक्रम को चलाता हूं, लेकिन कभी-कभी मैं उन समस्याओं में चला गया हूं जो डिबग करना आसान नहीं है और कोड के सबसेट को कहीं और चलाना उपयोगी होगा ... कभी-कभी मैं एक और सेटअप करता हूं कार्यक्रम के एक छोटे से हिस्से का परीक्षण करने के लिए संदर्भित पुस्तकालयों में से कुछ के साथ परियोजना, लेकिन मुझे लगता है कि अधिक समय बर्बाद हो रहा है कि स्थापना तो बस सभी निर्भरता के कारण पूरे कार्यक्रम को चलाने में शामिल है


2
मैं इस प्रश्न को ऑफ-टॉपिक के रूप में बंद करने के लिए मतदान कर रहा हूं क्योंकि यह एक उपकरण के उपयोग और उपकरण के कॉन्फ़िगरेशन के लिए विशिष्ट प्रश्न है।

जवाबों:


19

VS2010 में यूनिट परीक्षण स्थापित करना काफी आसान है।

अपने समाधान के लिए एक नई परियोजना जोड़ें और नई परियोजना संवाद बॉक्स से टेस्ट प्रोजेक्ट टेम्पलेट का चयन करें। आमतौर पर आप उस परियोजना के लिए एक परीक्षण परियोजना बनाते हैं जिसे आप अपने समाधान में परीक्षण करना चाहते हैं (जैसे। BusinessLogic.proj में केवल एक उदाहरण के रूप में BusinessLogicTest.proj नामक एक दोस्त होगा)।

एक बार जब आप प्रोजेक्ट जोड़ लेते हैं, तो सबसे आसान तरीका (जरूरी नहीं कि यह करने का सबसे अच्छा तरीका है, खासकर यदि आप लक्ष्य के लिए टीडीडी के लिए हैं) आरंभ करने के लिए एक फ़ंक्शन पर राइट-क्लिक करना है जिसे आप परीक्षण करना चाहते हैं और चुनें "यूनिट टेस्ट बनाएं"। सुनिश्चित करें कि आउटपुट प्रोजेक्ट आपके द्वारा अभी बनाया गया टेस्ट प्रोजेक्ट है और ओके पर क्लिक करें। VS आपके लिए एक नया टेस्ट क्लास बनाता है जिसमें टेस्ट मेथड स्टब आउट किया गया है।

यह सेटअप प्राप्त करने की मूल बातें है। प्रभावी रूप से परीक्षण करने के लिए सीखने के लिए बहुत कुछ है, लेकिन आप इकाई परीक्षण के लिए कम से कम सही रास्ते पर हैं। मैं देखूंगा कि क्या मैं आपको थोड़ा और आगे लाने के लिए एक डेमो या लेख पा सकता हूं।

संपादित करें

एक मिला। यह लेख दबोरा कुराता (एक एमएस एमवीपी) द्वारा है और उसके पास सी # और वीबी कोड नमूने दोनों हैं। वह VS2008 का उपयोग कर रहा है, लेकिन मूल बातें VS2010 के लिए समान हैं


1
धन्यवाद, वह ठीक उसी तरह की चीज थी जिस तरह से मैं चाहता था कि मैं शुरू हो जाऊं! रास्ता जितना आसान मैंने सोचा था कि यह होगा, और बहुत तेजी से फिर मैं इसे सामान्य रूप से कैसे करूंगा :)
राहेल
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.