我们在本地 TFS 2013中的Microsoft测试管理器中创建了数千个手动测试用例的遗产。
我们正试图将它们转移到 VSTS ,事实证明这很困难。
据我所知,目前没有来自Microsoft的官方迁移工具,尽管他们正致力于one for full data migration
我们尝试了一些第三方工具:
我们还尝试在Excel中导出导入TFS \ VSTS查询。 这似乎也导出了步骤,但是它们都在一个字段中连接起来,它们之间甚至没有换行符号,这使得它非常混乱。
我们还尝试使用第三方工具通过Excel导出导入:
答案 0 :(得分:3)
对于一次性迁移,我可以建议几个选项:
从内部部署Web访问的测试中心创建包含所有测试用例的测试计划,然后切换到主窗格中的网格视图。在那里,您可以选择并复制所有测试用例(包括步骤,预期结果和其他测试用例字段),并将它们粘贴到VSTS项目中的等效视图中。
创建一个powershell脚本,从您的内部部署TFS获取所有测试用例并将其复制到VSTS中。 您可以在下面找到一个片段。 警告:我没有对它进行过广泛的测试,因此通常的免责声明适用。请添加您可能要复制的其他字段。
sapply(split(df$num == 2, df$id), function(x){
w = which(x)
length(w) > 1L && any(diff(w) > 2L)
})
1 2 3
TRUE FALSE FALSE