C#を使用してMicrosoftテストマネージャーを使用して、プログラムでテストケースを実行しようとしています。そのために、Microsoft Test Manager に保存されているパラメーター値を読み取りたいと考えています。その方法を教えてください例:-内部パラメーター「MY値」の値を読み取る画像を入力しようとしましたが、機能しません...
よろしく 厳しい
C#を使用してMicrosoftテストマネージャーを使用して、プログラムでテストケースを実行しようとしています。そのために、Microsoft Test Manager に保存されているパラメーター値を読み取りたいと考えています。その方法を教えてください例:-内部パラメーター「MY値」の値を読み取る画像を入力しようとしましたが、機能しません...
よろしく 厳しい
自動化されたテストが実装するテスト ケースのデータ ソースからパラメーターを読み取りたいと思います。
テストを 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 回実行されることに注意してください。
あなたが説明しているのは、データ駆動型のコード化された UI テストだと思います。