मैं अपने परीक्षणों को वर्गीकृत करने का सबसे आसान तरीका ढूंढ रहा हूं ताकि मैं उन्हें अलग से चला सकूं। निम्नलिखितएमएसटेस्ट मामलों को वर्गीकृत करना
- इकाइयों की तरह कुछ
मेरे संगठन होगा टेस्ट
- एकीकरण टेस्ट
- सिस्टम टेस्ट
इस के लिए तर्क हमारे सभी परीक्षण होने के लिए विकसित नहीं किया गया है पूरी तरह से स्वचालित अभी तक। हमारे यूनिट परीक्षणों में से अधिकांश पूरी तरह से स्वचालित हैं, जबकि एकीकरण और सिस्टम परीक्षण नहीं हैं। हालांकि डेवलपर्स मशीनों पर हमला करने के लिए सभी परीक्षण अभी भी उपयोगी हैं।
सादगी के लिए मुझे यह पसंद है अगर हम विशिष्ट विशेषताओं [IntegrationTest]
या [TestCategory("Integration")]
के साथ हमारे विभिन्न प्रकार के परीक्षणों को केवल प्रतिबद्ध कर सकते हैं, इसलिए हमारा बिल्ड सर्वर केवल हमारे द्वारा परीक्षण किए जाने वाले परीक्षण चलाता है।
मुझे पता है कि एनयूनीट में टेस्ट श्रेणियां हैं लेकिन हमारी टीम एमएसटेस्ट + आईडीई एकीकरण पर माइक्रोसॉफ्ट स्टाम्प की स्वीकृति पसंद करती है।
आपकी टीम ने इस समस्या को हल कैसे किया है?
क्या ऐसे एक्सटेंशन हैं जो इस कार्यक्षमता को प्रदान करते हैं?
क्या यह .NET 4.0 में बनाया जाएगा?
धन्यवाद