TFS - 将运行ID链接到测试ID?

时间:2017-02-17 12:32:32

标签: tfs testcase usage-statistics

TFS网站: 我指派所有测试人员测试特定的套件/测试用例。

我正在寻找创建统计信息/查询以将运行ID与其测试用例ID相关联的可能性。

这可能吗?

1 个答案:

答案 0 :(得分:0)

没有此类查询将运行ID与其测试用例ID相关联,但您可以通过API实现此目的。

以下是从测试用例ID获取第一个测试运行ID的示例,您可以参考它:

TfsTeamProjectCollection tfsCollection = new TfsTeamProjectCollection(new Uri("http://tfsserver:8080/tfs/teamProjectCollection"));
ITestManagementService tms = tfsCollection.GetService<ITestManagementService>();
ITestManagementTeamProject teamProject = tms.GetTeamProject("teamproject");
var lastResult = teamProject.TestResults.ByTestId(tc.Id).OrderByDescending(tr => tr.DateStarted).FirstOrDefault();
var run= lastResult.GetTestRun();
Console.WriteLine(run.Id);