获取 TFS 2015 中每次迭代引发的错误列表(和计数)

Get a list (and count) of bugs raised per Iteration in TFS 2015

我希望能够获得一个列表,其中包含在 Sprint 期间针对该 Sprint 中的任何 PBI 提出的错误。有没有办法做到这一点?我们目前正在使用 TFS 2015 及其 Scrum 模板。

到目前为止,我已经设法 运行 一个自定义查询,我在其中检索了符合以下条件的所有工作项:

但是,这种方法远非理想,因为我需要对日期进行硬编码,并且如果我想根据出现的错误比较我们在迭代之后的迭代情况,我需要创建几个查询并手动更新它们。

你能想到更好的方法吗?

谢谢!

基于单个查询无法做到这一点,请尝试通过 API 来做到这一点。您可以使用 WorkItemStore.Query 方法之一或查询对象查询错误、任务、其他类型的工作项以及工作项之间的链接。

您可以使用 WIQL 来执行此操作。根据本教程 msdn,在查询中使用 Under 比较运算符。在迭代中提取所有工作项的示例,

select [System.Id], [System.WorkItemType], [System.Title], [System.AssignedTo], [System.State]
from WorkItems
where
  [System.TeamProject] = 'VieroSAT'
  and [System.State] = 'Dev'
  and [System.IterationPath] Under 'Iteration1'
order by [System.Id]

您还可以将每次迭代的所有错误/PBI 包括创建的数据信息导入到 Excel 列表中。借助强大的 Excel 工具来过滤和生成您需要的图表或表格。