7

C#を使用してMicrosoftテストマネージャーを使用して、プログラムでテストケースを実行しようとしています。そのために、Microsoft Test Manager に保存されているパラメーター値を読み取りたいと考えています。その方法を教えてください例:-内部パラメーター「MY値」の値を読み取る画像を入力しようとしましたが、機能しません...

よろしく 厳しい

4

2 に答える 2

8

自動化されたテストが実装するテスト ケースのデータ ソースからパラメーターを読み取りたいと思います。

テストを TFS のテスト ケースの ID に関連付ける必要があります。

次のコードを試してください。

[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 は、テスト ケースのデータソースの行 (反復) ごとに 1 回実行されることに注意してください。

于 2012-01-27T09:07:45.697 に答える
0

あなたが説明しているのは、データ駆動型のコード化された UI テストだと思います。

http://msdn.microsoft.com/en-us/library/ee624082.aspx

于 2011-12-19T11:27:46.133 に答える