मैं अपने आवेदन का परीक्षण करने के लिए इकाई शुरू करना चाहता हूं, क्योंकि मेरा मानना है कि यह परीक्षण के साथ अच्छे संबंध विकसित करने का पहला कदम है और मुझे ककड़ी के साथ सबसे दिलचस्प बीडीडी परीक्षण के अन्य रूपों में शाखा बनाने की अनुमति देगा।यूनिट टेस्ट लिखते समय परीक्षण करने के लिए क्या करें?
वर्तमान में हम कोडेस्मिथ का उपयोग करके हमारे सभी बेस क्लास उत्पन्न करते हैं जो पूरी तरह से डेटाबेस में टेबल पर आधारित होते हैं। मैं इन बेस वर्गों के साथ परीक्षण मामलों को उत्पन्न करने के लाभों के रूप में उत्सुक हूं? क्या यह खराब परीक्षण प्रथा है?
इससे मुझे मेरी पोस्ट का अंतिम प्रश्न मिल जाता है। यूनिट टेस्ट का उपयोग करते समय हम क्या परीक्षण करते हैं?
क्या हम उन उदाहरणों का परीक्षण करते हैं जिन्हें हम जानते हैं हम चाहते हैं? या हम उन उदाहरणों का परीक्षण करते हैं जिन्हें हम नहीं चाहते हैं?
उनके ऐसे तरीके हो सकते हैं जिनमें विफल होने के कई तरीके हैं और सफलता के कई तरीके हैं, हम कैसे जानते हैं कि कब रुकना है?
उदाहरण के लिए एक सारांश समारोह लें। इसे 1,2 दें और केवल यूनिट परीक्षण में 3 की उम्मीद करें .. हम कैसे जानते हैं कि 5,6 35 वापस नहीं आ रहा है?
प्रश्न संक्षिप्त
- उत्पन्न इकाई परीक्षण (गुड/बुरा)
- क्या/हम कितना परीक्षण करते हैं?
एक दिलचस्प खोज: http://www.codeplex.com/classtester आपको प्रत्येक के लिए कोड की लाइनें उत्पन्न किए बिना अपने गेटर्स/सेटर्स का परीक्षण करने की अनुमति देता है। –