Visual Studio中是否有办法通过指定测试计划的名称或ID来查询工作项?
我在一个团队项目中有多个测试计划,因此单独查询团队项目是不够的。
由于无法通过VS中的测试计划查询所有测试,如何在数据库级别链接测试用例? TFS允许使用WorkItemStore实例使用MS客户端库执行SQL查询。
$wiStore = $Collection.GetService([type]"Microsoft.TeamFoundation.WorkItemTracking.Client.WorkItemStore")
$workitems = $wiStore.Query("")
最终我试图迭代测试项目中包含的所有附件。现在,这是通过检索所有测试及其(共享)步骤并列出其附件来实现的。
答案 0 :(得分:0)
不幸的是,目前工作项查询中没有此选项。 Example work item queries
无法找到测试计划和测试套件(子项)之间的关联。查询所有测试套装子项的最简单方法,您可以指定测试套件父ID {通常=(测试计划ID + 1)}
更新
我不确定我是否理解正确。如果要列出所有测试,包括子套件,如下所示。这可以如下实现。
通过查询Visual Studio中的工作项无法实现。