visual studio - *.vsmdi का उद्देश्य क्या है? क्या मुझे इसे नियंत्रित करने के लिए स्रोत की आवश्यकता है?




visual-studio unit-testing (2)

इसका उपयोग Visual Studio में परीक्षण के लिए किया जाता है। यदि आप विज़ुअल स्टूडियो में परीक्षण नहीं करते हैं, तो मुझे इसकी चिंता नहीं होगी। लेकिन अगर आप करते हैं, और आपके पास सैकड़ों परीक्षण हैं तो यह रखने योग्य हो सकता है।

.Vsmdi फ़ाइल का पर्स क्या है? क्या मुझे स्रोत नियंत्रण प्रणाली में जांच करने की आवश्यकता है?


जब आप पहली बार परीक्षण प्रोजेक्ट बनाते हैं, तो VSMDI फ़ाइल Visual Studio द्वारा बनाई जाती है। इसमें सभी परीक्षणों की एक सूची है जो विज़ुअल स्टूडियो आपके समाधान असेंबलियों में पा सकता है और आपको अपने परीक्षणों को तथाकथित परीक्षण सूचियों में विभाजित करने की अनुमति देता है। इन परीक्षण सूचियों का उपयोग आपके परीक्षणों को वर्गीकृत करने के लिए किया जा सकता है और आपको निष्पादन के लिए परीक्षणों के सबसेट का चयन करने की अनुमति देता है।

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

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






unit-testing