2012-02-23 10 views
14

दृश्य स्टूडियो का उपयोग करते हुए एक नया परीक्षण प्रोजेक्ट बनाएं, इन 2 फाइलें बनाई गई हैं, इन फ़ाइलों का उद्देश्य क्या है? यदि विजुअल स्टूडियो का उपयोग करके परीक्षण चलाने के लिए, इन फ़ाइलों को स्पष्ट रूप से जरूरी नहीं है।"स्थानीय.testsettings" और "TraceAndTestImpact.testsettings" फ़ाइलें क्या हैं जो विजुअल स्टूडियो एक नई टेस्ट प्रोजेक्ट में प्रवेश करते समय बनाते हैं?

उत्तर

6

स्थानीय.testsetting मुख्य रूप से आपके परीक्षण विशेषताओं को परिभाषित करने के लिए उपयोग किया जाता है। आइए मान लें कि आपके पास टेस्ट केस सेट हैं जिन्हें आप रिमोट कंट्रोलर मशीन का उपयोग करके निष्पादित करना चाहते हैं जिसे आप इस सेटिंग फ़ाइल में 'होस्ट' सेक्शन में कॉन्फ़िगर कर सकते हैं। इसके अलावा 'टेस्टटाइमआउट: आपके सभी टेस्ट मामलों के लिए विशिष्ट टाइमआउट सेट करने के लिए' कई अन्य परीक्षण विशेषताओं हैं, 'सेटअप & क्लीनअप स्क्रिप्ट': यदि आप किसी भी परीक्षण को चलाने से पहले कुछ स्क्रिप्ट चलाने की इच्छा रखते हैं और आपके सभी परीक्षण मामलों को निष्पादित करने के बाद। आप इस परीक्षा प्रोजेक्ट के भीतर अपने सभी परीक्षण मामलों के लिए इस फ़ाइल को वैश्विक सेटिंग फ़ाइल के रूप में ले सकते हैं।

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

-Thx

+0

मुझे परीक्षण मामलों की दो अलग-अलग सूचियों को बनाए रखने की आवश्यकता क्यों है? परियोजना के भीतर परीक्षणों की सूची का अनुमान लगाए जाने पर हमें वीएसएमडीआई फ़ाइल की आवश्यकता क्यों है? – Nuzzolilo

+0

@Nuzzolilo मुझे पता है कि यह अब एक पुराना सवाल है लेकिन मेरी कंपनी में हम असफल परीक्षणों के लिए trx फ़ाइलों को पार्स करते हैं और फिर विफलताओं को चलाने के लिए बनाम बनाम फ़ाइलों को उत्पन्न करते हैं। यह ध्यान देने योग्य है कि vs2015 mstest.exe में vstest.console.exe द्वारा अधिलेखित किया गया है और यह vsmdi फ़ाइलों का समर्थन नहीं करता है। – Aeropher

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

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