从Visual Studio办理登机手续时,我可以自动将TFS 2012 BUG设置为完成吗?

时间:2015-03-18 19:24:37

标签: visual-studio tfs alm

当您在visual studio 2013 / tfs2012中检查与A任务相关的工作时,您可以“关联”'或者'解决'任务。将其设置为“解决”问题。将自动将sprint backlog和看板上的任务移动到'Done'。这很好,因为作为一名开发人员,您只需要使用正确的状态和状态在任何地方办理登机手续即可: - )。

对于类型为' Bug'的工作项,情况并非如此。 - 在这里我只能选择'关联'在vs2013内部,然后我还需要手动输入网络访问权限并将错误设置为“完成”#39;所以,我有两次做同样的工作。

我是否可以在不自定义TFS工作项类型或处理模板的情况下将此错误状态设置为“已解决”#39;因为它适用于'任务'今天 - 怎么样?

4 个答案:

答案 0 :(得分:1)

它绝对可能 - 我们使用"解决"与每个bug(在敏捷模板下)因为它节省了这么多时间。在挂起的更改中,只需关联错误(在其工作项ID中键入,或将错误拖放到待处理更改的那个区域),然后您就可以"关联"或者"解决"它。 (之后,发起人可以验证修复并关闭它)

我认为您使用的模板并不提供此功能 - 因此可能会将您的模板与标准Agile模板区分开来,您可能会发现允许此行为所需的调整。您使用的模板是否支持"已解决"在臭虫上陈述?也许它不见了?

如果只是你的错误模板跳过"已解决的"状态,那么重命名等效状态(也许它只是没有被UI选中,因为它没有正确命名或不在正确的组中?)或插入一个新状态将是微不足道的使用WIT编辑器。

答案 1 :(得分:0)

错误流程与任务不同。

  • 引发了一个错误(测试人员/用户/开发人员)
  • 修复了错误(开发人员)
  • 测试Bug(构建,集成到主构建,部署,由测试人员测试)
  • 错误已完成(由发起人签字)

是错误的一般流程,TFS ALM假定修复和测试将由两个不同的角色完成。

如果要将其更改为镜像任务工作流程,则必须更改模板

答案 2 :(得分:0)

在签入时设置错误确实不是一个好主意。编码员是否验证完成的输出符合完成的定义?他们如何在办理登机手续之前希望这样做?

一个错误,就像PBI一样,当开发团队决定作为一个完整的组并且他们已经遇到要求质量条的组时,灰色将完成。

在Scrum模板中,Bugs是向DoD确认的产品级项目。但是,您可以在sprint计划会议中将该错误分解为许多任务,并且可以解决这些问题。错误的工作流程是:

1)由于测试失败而导致测试人员创建的错误。

2)开发团队在sprint中接受了Bug。

3)将bug分解为至少编码和测试工作的任务。

4)编码器修复错误并解决他们的任务。签入将此任务标记为完成。

5)测试人员验证测试用例,证明现在存在的错误存在。他们将任务标记为完成。

6)开发团队会见并评估Bug对国防部的完成情况。如果完成,则将其标记为完成。

答案 3 :(得分:0)

我们还使用 Microsoft.VSTS.Actions.Checkin 操作来转换开发和质量检查状态之间的错误。开发人员可以关联或解决,而Resolve会触发状态更改尝试。但是,如果转换中需要任何字段,例如根本原因,则转换将失败,不会显示任何错误消息。这很不幸。如果bug突然打开并说“请输入此字段”,那就太好了。如果在签入之前填写了必填字段,则状态转换按预期进行。