मैं एएसपी.नेट एमवीसी के साथ व्यवहार संचालित विकास सीख रहा हूं और स्टीव सैंडर्सन से a post पर आधारित, समझता हूं कि बीडीडी का मतलब निम्न परीक्षण प्रकारों से हो सकता है: कोड & यूआई इंटरैक्शन की व्यक्तिगत इकाइयां। this post में कुछ समान उल्लेख किया गया है। यदि मुझे यूनिट और एकीकरण परीक्षण दोनों चाहिए तो क्या मुझे दो अलग-अलग परीक्षण ढांचे की आवश्यकता है?मैं एएसपी.नेट एमवीसी में बीडीडी शैली में यूनिट और एकीकरण परीक्षण कैसे कर सकता हूं?
इकाई परीक्षण खजाने, नियंत्रक, & सेवाओं एक संदर्भ/विनिर्देश ढांचे, MSpec की तरह इस्तेमाल करते हैं। इसके साथ परीक्षण के परिणाम विकास टीम के लिए उपयोगी होंगे।
वाटिन के साथ SpecFlow जैसे किसी दिए गए/कब/फिर ढांचे का उपयोग करके पूर्ण व्यवहार (एकीकरण) का परीक्षण करना। इस परीक्षण के परिणाम मेरे ग्राहक के लिए उपयोगी होंगे।
वीडियो मैं केवल खजाने, नियंत्रक, आदि के व्यवहार का परीक्षण बिना संस्थाओं के व्यवहार का परीक्षण करने के लिए सीमित कर दिया गया है BDD का उपयोग करने पर अब तक देखा है ... वहाँ एक नमूना परियोजना जहाँ मैं दोनों को देख सकते हैं है एक बीडीडी दृष्टिकोण का उपयोग कर स्वचालित इकाई और एकीकरण परीक्षण?
मैं सहमत हूं। यह बाहरी-इन/यूआई परीक्षण है जो परिदृश्य के रूप में निर्दिष्ट हैं, और इसलिए, SpecFlow या कुछ समान की आवश्यकता है। मैं नहीं देखता कि इकाई-परीक्षण सामान्य से अलग तरीके से क्यों किया जाना चाहिए। – Jonathan