2017-08-28 46 views

回答

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请参考this-- Get a list of test results

+0

@Patrick_MSFT谢谢,你能帮我,我在哪里可以运行这些查询? – chandu

+0

@chandu它在仓库里。在SQL Sever --New Query中的正常查询中进行相同的操作。有关仓库的更多详细信息,请参阅:https://www.visualstudio.com/en-us/docs/report/sql-reports/table-reference-relational-warehouse-database –

相关问题