2011-11-17 9 views
6

मैं प्रोग्राम के माइक्रोसॉफ्ट परीक्षण प्रबंधक ग # का उपयोग कर का उपयोग कर testcases निष्पादित करने के लिए कोशिश कर रहा हूँ से पैरामीटर मान को पढ़ने के लिए। इसके लिए मैं माइक्रोसॉफ्ट टेस्ट मैनेजर में संग्रहीत पैरामीटर मानों को पढ़ना चाहता हूं। कृपया मुझे सुझाव है कि कैसे करना है कि उदाहरण के लिए: - आंतरिक पैरामीटर का मूल्य पढ़ें "मेरा मान" मैं छवि लेकिन इसके काम नहीं कर घुसने की कोशिश की ...कैसे माइक्रोसॉफ्ट टेस्ट प्रबंधक में एक testcase

सादर हर्ष

उत्तर

7

मैं तुम्हें टेस्ट केस कि आपके स्वचालित परीक्षण उपकरणों की डेटास्रोत से मापदंडों को पढ़ने के लिए चाहते हैं।

आप TFS पर टेस्ट केस की पहचान के साथ अपने परीक्षण संबद्ध करना होगा।

निम्नलिखित कोड आज़माएं।

[TestClass] 
public class TestClass 
{ 
    public TestContext TestContext { get; set; } 
    public DataRow DataRow { get; set; } 

    [TestMethod] 
    [DataSource("Microsoft.VisualStudio.TestTools.DataSource.TestCase", 
     "http://localhost:8080/tfs/[CollectionName];[ProjectName]", "[TestCaseId]", DataAccessMethod.Sequential)] 
    public void TestMethod() 
    { 
     string column1 = TestContext.DataRow[0].ToString(); // read parameter by column index 
     string column2 = TestContext.DataRow["Column2"].ToString(); //read parameter by column name 
    } 
} 

ध्यान रखें कि आपके TestMethod टेस्ट केस के डेटा स्रोत की प्रत्येक पंक्ति (यात्रा) के लिए एक बार चलेंगे में है।

+0

डेटास्रोत उन फील्ड के नाम के आसपास कोष्ठक के साथ परिभाषित है? या क्या हम विशेषता में मूल्यों के साथ प्रतिस्थापित करना चाहते हैं? धन्यवाद। – maxwellb

+2

नहीं, आपको ब्रैकेट की आवश्यकता नहीं है। उन्हें वास्तविक मानों के साथ बदलें (उदा। "[टेस्टकेसआईडी]" -> "100")। – Schaliasos

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