चलिए इस बारे में कुछ मूल बातें शुरू करते हैं, ठीक है? यूनिट परीक्षण कोड के सबसे छोटे टुकड़े, आमतौर पर कोड के भीतर एक समारोह/प्रक्रिया/विधि पर परीक्षण करने के लिए संदर्भित करता है। मैं मार्टिन फाउलर द्वारा "रिफैक्टरिंग" को एक अच्छी किताब के रूप में देखने का सुझाव दूंगा कि कैसे यूनिट परीक्षण रिफैक्टरिंग में भूमिका निभाते हैं।
इस पर निर्भर करते हुए कि आप अपना कोड कैसे सेट अप करते हैं, आप उदाहरण के लिए राइनोमोक्स, एनएमक्स, नेट मैक ऑब्जेक्ट्स जैसे मॉकिंग फ्रेमवर्क देखना चाहते हैं ताकि आप प्री-निष्पादन स्थितियों को संभालने के लिए टेस्ट फिक्स्चर सेट कर सकें। आवश्यकता होती है। वहाँ कुछ मॉक ऑब्जेक्ट यूनिट परीक्षण उदाहरणों से अधिक संभावना है और asp.net-mvc पर ट्यूटोरियल में एक परीक्षण उदाहरण या दो होना चाहिए।
यह मत भूलना कि एएसपीनेट-एमवीसी अभी भी बीटा में है और कुछ और बदलाव करने की संभावना है क्योंकि विभिन्न किंक इस पर काम कर रहे हैं।
स्रोत
2008-12-26 00:59:51
सीआई सर्वर और अन्य तृतीय पक्ष औजारों के साथ बॉक्स के एकीकरण की कमी के कारण दृश्य स्टूडियो यूनिट परीक्षण ढांचे को छोड़कर मैं कुछ भी शुरू करूंगा, – Paco
यदि आप प्रारंभ करना चाहते हैं, तो सीआई सबसे अच्छी बात नहीं हो सकती करने के लिए। अब मैं विशेष रूप से xUnit का उपयोग करता हूं, लेकिन सीखने की वक्र काफी खड़ी थी। –
मैं दूसरा पको का मुद्दा - मैंने एमएसटीईटी का इस्तेमाल किया लेकिन परिणामों को देखा है। इसके अलावा, मैं रॉय ओशरोव की पोस्ट द्वारा xUnit.net पर एक खराब दिशा में प्रभावित था। आपको NUnit और MSTEST पर xUnit.net का उपयोग करके खेद नहीं होगा - जबकि प्रारंभिक घर्षण कम है, आपके परीक्षणों और सोच की गुणवत्ता हुकुम में भुगतान करेगी। मैं अपना -1 हटा दूंगा जब इस पोस्ट में पहले पैरा के अंत में एक परिशिष्ट है जो दर्शाता है कि यह सार्वभौमिक रूप से नहीं देखा गया है –