बेस्ट मॉक फ्रेमवर्क जो वेबफॉर्म और एमवीसी दोनों कर सकता है?

मैं एक टीडीडी वर्कफ़्लो में अधिक हो रहा हूं, और एमवीसी और एएसपीनेट वेब फॉर्म ऐप्स का मिश्रण है।

एमवीसी के लिए एमओक्यू की सिफारिश की जाती है।

मैंने वेब फॉर्म के लिए राइनो का उपयोग किया है।

क्या किसी के लिए 1 ढांचा बनाने के लिए किसी के पास सबसे अच्छा अभ्यास है?

0
ro fr bn

5 उत्तर

राइनो की नवीनतम रिलीज में एमओक्यू के मीठे मीठे 3.5 प्यार शामिल हैं। मैं एमओक्यू का प्रशंसक हूं, इसलिए मैं इसका उपयोग कर रहा हूं। लेकिन मेरे पास राइनो भी है, अगर ऐसा कुछ ऐसा करता है जो एमओक्यू नहीं करता है।

टीएल; डीआर: एमओक्यू यह बच्चा।

0
जोड़ा

TypeMock बेहद शक्तिशाली है। जब मैं आवश्यक </ em> इकाई को एक वेब फॉर्म ऐप का परीक्षण करता हूं जिसे टेस्टेबिलिटी के लिए डिज़ाइन नहीं किया गया था TypeMock ने मेरी जान बचाई।

लेकिन जब मैं एक आर्किटेक्चरल पैटर्न (एमवीसी) या डिजाइन करने के लिए समय लेता हूं जो मॉकबिलिटी की अनुमति देता है (आप जानते हैं, सार्वजनिक बदलते राज्य बदलते तरीकों) मैं Moq का उपयोग करता हूं। इसका उपयोग करना इतना आसान है और दूसरों को सिखाने में इतना आसान है।

टाइपमॉक का रिकॉर्ड रीप्ले सिंटैक्स अभी भी मुझे भ्रमित करता है, लेकिन यह मुझे एक कड़े रिलीज शेड्यूल में काफी समय बचाता है। मोक का एपीआई लगभग आत्म व्याख्यात्मक है जो नकली पुस्तकालय इतिहास के बाद एक अद्भुत उपलब्धि है।

0
जोड़ा

मैं बस आगे बढ़ूंगा और दोनों के लिए अपने पसंदीदा ढांचे का उपयोग करूंगा। मुझे नहीं लगता कि ऐसा कोई कारण है कि मैं वेब फॉर्म के लिए एक फ्रेमवर्क और दूसरा एमवीसी के लिए चुनूंगा। एक बड़ी समस्या यह है कि मैं अपने वेब फॉर्म पृष्ठों का परीक्षण कैसे करूंगा, क्योंकि यह एचटीपीआरक्वैस्ट स्टैक के बाकी हिस्सों को अलग करना मुश्किल है।

मेरा पसंदीदा मोक है। मैंने टाइपमैक भी इस्तेमाल किया है। यह पैसा खर्च करता है, लेकिन यह वास्तव में शक्तिशाली है - यह आपको ठोस कक्षाओं और रचनाकारों का नकल करने देता है, ताकि आप संभावित रूप से HttpContext या HttpRequest जैसी चीज़ों का मज़ाक उड़ा सकें।

0
जोड़ा

यह एक मूर्ख सवाल है, लेकिन मैं राइनो मोक्स पसंद करता हूं क्योंकि यह मोक्स बनाम की पूरी समझ को दर्शाता है। स्टब्स

कीमत पर जाने से पहले TypeMock में गहरी लग रही है।

इसके अलावा, एएसपी.नेट एमवीसी के लिए कोई अनुशंसित मॉकिंग फ्रेमवर्क नहीं है।

अंत में - मेरा सुझाव है कि आप अपने प्रोजेक्ट (और यहां तक ​​कि अपनी टीम में) में एक मॉकिंग फ्रेमवर्क के साथ चिपके रहें - अंतर, जबकि विशाल नहीं, इस तरह के "पॉलिशिंग-द-रॉक" निर्णय पर अनचाहे हो सकता है। इसके द्वारा मेरा मतलब है कि निर्णय एक लंबा नहीं होना चाहिए, बस चुनें कि क्या काम करता है और मूल्य बनाने के साथ आगे बढ़ता है।

0
जोड़ा

HTTPContext और पारंपरिक वेबफॉर्म को फिक्र करने के लिए Ivonna में देखें।

http://sm-art.biz/Ivonna.aspx

0
जोड़ा
QAIndia
QAIndia
160 प्रतिभागियों की

QA India ! Unite Here we share job postings , prepare for interviews and share tips/techniques in QA. Please follow following guideline while sharing any job ... QA job # location : # title Company : Title : Requirement: Responsibility: Apply: