如何使用 API 在 TFS 中为不同的共享参数创建结果

How to create result for different shared parameters in TFS using API

我的测试用例中有一些步骤。现在一个步骤几乎没有共享参数,这些参数创建不同的迭代,而 运行 通过 TFS 手动创建。我如何获取这些参数并使用 TFS API

通过代码实现相同的目标

要获取测试步骤中的参数,运行下面的代码:

 TfsTeamProjectCollection tfs = TfsTeamProjectCollectionFactory.GetTeamProjectCollection(new Uri("http://servername:8080/tfs/DefaultCollection"));
        ITestManagementTeamProject project = tfs.GetService<ITestManagementService>().GetTeamProject("teamproject");

        ITestCase testcase24 = project.TestCases.Find(24); //24 is the test case id

        foreach (System.Data.DataTable dataTable in testcase24.Data.Tables)
        {
            string header = "";
            foreach (System.Data.DataColumn colume in dataTable.Columns)
            {
                header += colume.ColumnName + "\t";
            }
            Console.WriteLine(header);
            foreach (System.Data.DataRow row in dataTable.Rows)
            {
                string rowValue = "";
                foreach (object o in row.ItemArray)
                {

                    rowValue += o.ToString() + "\t";
                }
                Console.WriteLine(rowValue);
            }
        }