2016-04-07 129 views
0

在Visual Studio中有没有方法通过指定他们所属的测试计划的名称或ID来查询工作项目?查询测试计划儿童

我在一个团队项目中有多个测试计划,因此单靠团队项目查询是不够的。


由于无法通过VS中的测试计划查询所有测试,因此测试用例在数据库级别如何链接? TFS确实允许使用WorkItemStore实例使用MS客户端库执行SQL查询。

$wiStore = $Collection.GetService([type]"Microsoft.TeamFoundation.WorkItemTracking.Client.WorkItemStore") 
$workitems = $wiStore.Query("") 

最终我试图迭代包含在测试项目中的所有附件。现在,这是通过检索所有测试及其(共享)步骤并列出其附件来实现的。

回答

0

不幸的是,现在工作项目查询中没有这个选项。 Example work item queries

无法找到测试计划和测试套件(儿童)之间的关联。查询所有测试套装儿童最简单的方法,你可以指定测试套件父ID {通常=(测试计划ID + 1)}


更新:

我不知道,如果我正确地理解了它。如果你想列出所有的测试,包括子套件如下。这可以如下实现。 enter image description here

而且它不能通过在Visual Studio中查询工作项目来实现。

+0

当打开测试套装时,TestSuites包含的测试集合未列在VS中。你将如何查询来检索链接? – Levon

+0

请参阅我的更新答案。 –

+0

我已经扩大了我的问题范围,在db级别查询也足够了 – Levon