2008-10-03 11 views
5

पर जाने पर प्रश्न हमारी टीम mbunit का उपयोग करने से स्विच करने के लिए स्विच कर रही है, लेकिन दोनों के बीच कुछ डिस्कनेक्ट प्रतीत होता है।एमबीयूनीट से एमएसटेस्ट

क्या किसी को पता है कि mstest का उपयोग करते समय mbunit से कॉम्बिनेटोरियलटेस्ट और फैक्टरी विशेषताओं को अनुकरण कैसे करें?

मुझे लगता है कि स्विच करने से पहले यह हमारा एकमात्र ठोकर ब्लॉक है।

+2

क्यों आप एक अच्छे समृद्ध परीक्षण ढांचे से एक सीमित सीमित स्थान पर जाना चाहते हैं असली सवाल है। – craigb

+0

@craigb, कोडेडयूआई लाइब्रेरी एक मजबूत कारण होगा ... –

+0

सिद्धांत में एमएसटेस्ट विशेषताओं का विस्तार करना संभव है। यदि आप इसमें से किसी एक में सफल होते हैं, तो मुझे यह जानना अच्छा लगेगा कि आपने यह कैसे किया। http://mstestextensions.codeplex.com/ –

उत्तर

5

जहां तक ​​मुझे पता है, आपको मूल रूप से एक परीक्षण विधि लिखनी होगी जो सभी संयोजन उत्पन्न करती है (या कारखाने को कॉल करती है और आइटम के माध्यम से पुनरावृत्त करती है) जो आपके मूल परीक्षण को कॉल करती है (अब एक परीक्षण विधि नहीं है) समय का एक गुच्छा।

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

मुझे सबसे पहले mstest जाने से पहले लगता है अभी तक जब तक आपको एक साफ मशीन पर एक परीक्षण धावक की कमी नहीं है, और यह न तो एक्स्टेंसिबल है और न ही अक्सर अद्यतन किया जाता है।

संबंधित मुद्दे