获取 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 工具来过滤和生成您需要的图表或表格。
我希望能够获得一个列表,其中包含在 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 工具来过滤和生成您需要的图表或表格。