जैसा कि पहले से ही उल्लेख किया गया है, एमवीवीएम पैटर्न (या यहां तक कि मॉडल-व्यू-व्यू मॉडेल-प्रेजेंटर पैटर्न) एक अच्छी शुरुआत है। वे आपको आवेदन की विभिन्न चिंताओं का परीक्षण अलग और पृथक करने की अनुमति देते हैं।
इकाई परीक्षण भाग के लिए एक अच्छा उपकरण Moq है। मैंने इसे बहुत इस्तेमाल किया है।
मैं व्यूमोडेल से मॉडल और प्रेजेंटर तक अक्सर स्वीकृति परीक्षण करता हूं।तो मैं आश्वस्त कर सकता हूं कि सभी परतें एक साथ काम करती हैं। यह यूआई परीक्षण और इकाई परीक्षण के बीच एक समझौता है। यह लाभ यह है कि परीक्षण के लिए तेजी से चलाने के लिए और इसलिए अधिक बार चलाए जा रहे हैं है।
आप भी देखें और ViewModel आप Guia की जांच करनी चाहिए के बीच बंधन सही डेटा स्वचालित रूप से परीक्षण करना चाहते हैं। यह आप सीधे का दृष्टांत और एक एकल UserControl परीक्षण करने के लिए अनुमति देता है।
इस अधिक प्रणाली परीक्षण तो इकाई परीक्षण –
सही, मैं कोशिश करते हैं और जवाब देने के क्या मैं सबसे मुश्किल अधिकांश परियोजनाओं में/कम से कम परीक्षण किया क्षेत्र का परीक्षण करने के रूप में जाना जाता करने का विकल्प चुना है। यूनिट परीक्षण के बारे में आपका उत्तर स्पॉट पर है। एमवीवीएम एक अच्छा जोड़ा है। –