【问题标题】:TFS Upgrade 2013 to 2017 WIT not migrated correctlyTFS 升级 2013 到 2017 WIT 未正确迁移
【发布时间】:2017-07-16 22:25:27
【问题描述】:

我们正处于从 TFS 2013 迁移到 TFS 2017 的过程中,并且大多数情况下进展顺利。

我们复制了虚拟机,并以另一个服务器名称恢复了它。然后我在测试服务器上运行升级并按照所有提示进行操作,并注意到这是一台测试机器。因此,它会根据需要更改配置等。

然后我们遇到了问题。似乎它没有正确升级工作项模板。有没有人经历过迁移并遇到过类似的问题?更重要的是你是怎么解决的。

有两件事不太奏效。它们是测试模块和报告。我怀疑是因为缺少一些工作项。

似乎没有迁移测试(尽管我相信它们在数据库中)。可能只是因为 WIT 没有正确定义而没有出现。

谁能告诉我我们可以做些什么来迁移测试?

Error that we get when trying to add a new test plan

【问题讨论】:

  • 您使用的是库存流程模板吗?安装后是否使用了流程模板升级向导?
  • 库存 + 一些附加字段。我什至没有意识到有一个流程模板升级向导。当我尝试使用“配置功能”然后“验证”并检查模板时,我遇到了一些错误。这是它的结果:
  • [警告] TF400612:重用现有工作项类型“测试套件”。如果功能“测试计划和测试套件”的行为不正确,您可以销毁现有的工作项类型并重新运行功能启用。 [警告] TF400607:类别“Microsoft.HiddenCategory”将被覆盖。
  • 它要求一些 WIT,我已经添加了一些缺少的(所以我想),我收到了更多这些错误,并且就本意而言有点卡住了在那里。我认为,如果有人能解释所有这些 WIT 是如何结合在一起的,将会有很大的帮助。然后我可以回去看看我需要添加/删除什么。

标签: tfs


【解决方案1】:

看来您只是缺少测试计划和测试套装。你可以通过这个话题——Update a team project manually to support test management

本主题适用于在本地定义的团队项目 Team Foundation Server (TFS),是使用流程模板创建的 没有测试计划和测试套件工作项类型。

【讨论】:

  • 这行得通。所以我们必须经历的过程是在我们从网上下载最新版本后首先安装模板。在这个阶段,我们能够创建测试计划,但是我们没有看到数据库中已经拥有的测试计划。因此,一旦我们升级了模板,我们就会迁移 TFS 中现有的测试工件。似乎测试现在可见并且按预期运行。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-06-05
  • 1970-01-01
  • 2014-09-28
  • 1970-01-01
  • 2016-04-20
相关资源
最近更新 更多