1

我正在为 TFS 试验相对较新的 REST API。我可以通过 ID 获取单个工作项,它们的所有详细信息(例如,通过链接链接的其他工作项)......但我找不到任何提示或示例如何获取给定测试用例的所有测试结果(测试运行?) .

还是我必须“下载”(获取)我计划的所有测试套件中所有测试的所有测试结果,以手动过滤掉我想要的测试用例的两个或三个测试结果?

4

2 回答 2

1

测试结果不直接与测试用例相关联。作为多个测试套件的一部分,一个测试用例可能在多个测试平面上通过和失败。

您需要首先查找所有平面并包含该测试用例,然后在获得结果之前猜测上下文。

如果您使用套件 ID,则可以轻松查找结果。

于 2015-10-08T07:09:10.527 回答
0
var testResults =Connection.teamProject.TestResults.ByTestId(testcase.Id);

var res = testResults.Where(testResult => testPointsIds.Contains(testResult.TestPointId)).ToArray<ITestCaseResult>();
于 2017-08-04T09:46:31.120 回答