Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/azure/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何将具有共享步骤的测试用例从TFS迁移到Azure DevOps?_Azure_Testing_Tfs_Azure Devops_Testcase - Fatal编程技术网

如何将具有共享步骤的测试用例从TFS迁移到Azure DevOps?

如何将具有共享步骤的测试用例从TFS迁移到Azure DevOps?,azure,testing,tfs,azure-devops,testcase,Azure,Testing,Tfs,Azure Devops,Testcase,如何将具有共享步骤和共享参数的测试用例从TFS迁移到Azure DevOps?我可以迁移测试用例,但它们不包括共享步骤和共享参数。有不同的工作项类型:测试用例、共享步骤和共享参数。您可以分别将它们添加到Azure DevOps项目中。 更新>>如果您的测试用例添加了共享步骤,请将其从包含步骤的查询列导出为csv,您将发现步骤包含类似的部分,734是此项目中共享步骤的id 因此,如果您将共享步骤导入Azure DevOps项目,共享步骤将拥有一个新id,您需要编辑csv文件以更新共享步骤的id,然

如何将具有共享步骤和共享参数的测试用例从TFS迁移到Azure DevOps?我可以迁移测试用例,但它们不包括共享步骤和共享参数。

有不同的工作项类型:测试用例、共享步骤和共享参数。您可以分别将它们添加到Azure DevOps项目中。 更新>>如果您的测试用例添加了共享步骤,请将其从包含步骤的查询列导出为csv,您将发现步骤包含类似
的部分,734是此项目中共享步骤的id

因此,如果您将共享步骤导入Azure DevOps项目,共享步骤将拥有一个新id,您需要编辑csv文件以更新共享步骤的id,然后将其导入Azure DevOps项目,您可以找到以前导入的共享步骤。

找到此GitHub线程:,其中共享一个,如下所示

  • 导入除共享步骤、共享参数、测试计划和测试套件之外的所有工作项。(自定义参考)
  • 在测试用例上运行脚本,将自定义引用字段镜像到集成构建
  • 导入共享步骤、共享参数和测试用例(集成构建)
  • 最后,使用测试迁移方法导入测试套件

谢谢Edward,但如何在Azure中映射测试用例及其共享步骤/参数?我已更新了答案,请检查并告知结果。我已将测试用例及其共享步骤从TFS导出到CSV文件中,并尝试在Azure中导入结果。不幸的是,导入无法成功工作,因为Azure导入模板将“步骤”列拆分为:测试步骤、步骤操作和预期步骤。此外,没有办法用提取的测试用例映射共享步骤。请注意,我正在尝试将批量工作项从TFS迁移到Azure。嗨,ammarov,我的回答有用吗?请检查并告知结果。