TFS测试用例 - 获取最新的运行结果

时间:2017-08-28 10:23:46

标签: tfs azure-devops tfs2015 microsoft-test-manager

如何查询已运行的测试用例并确定最近一次运行是通过还是失败?

我们在内部使用TFS2015,最近也配置了SQL报告服务器。

1 个答案:

答案 0 :(得分:0)

由于您使用的是SQL报告,因此您可以创建一个SSRS报告,该报告将保存所有测试用例结果,执行日期以及运行它的人员的值。 Warehouse DB中有一些存储信息的相关表。每次测试用例结果更改时,都会创建一个测试运行,您可以通过TestRunId进行排序:您只需要编写一个示例查询来检查数据。例如:

select TestCaseId,TestRunId, ResultOutcome,ResultDate from [dbo].[TestResultView] 
where TestCaseId = 'xxx' order by TestRunId,ResultDate

另一个类似的查询:

SELECT [ResultSK],[ResultBK],[ResultId],[TestCaseId],[Outcome]  FROM [Tfs_Warehouse].[dbo].[DimTestResult] 
where TestCaseId ='xxx'  order by DateCompleted

您还可以使用TFS REST API根据测试运行ID git显示测试结果列表,详细API请参考 - Get a list of test results