TFS 测试计划从不同项目合并
TFS Test Plans Merge from different Projects
我想将定义为具有子文件夹和测试用例的测试套件的现有 MTP(主测试计划)合并到另一个 MTP(相同结构),但位于 TFS2017 中的不同项目中。
这个想法是让两个项目共享相同的 MTP,因此两个项目中的任何更改都可以看到。
到目前为止,我刚刚看到了不同测试套件之间关于 cloning/copying 个测试用例的现有可能性,但它们都应该属于同一个项目。
我想一定有一种简单的方法可以代替手动进行合并,但我找不到方法。
我们可以使用现有的测试用例(通过引用)跨项目,但不能共享相同的测试计划跨项目。
如果您希望跨项目拥有一个测试用例、多个测试用例或测试套件的离散副本(到驻留在不同项目中的测试计划),您可以执行“克隆” 通过命令行跨项目 (tcm.exe
)。
您可以在 MTM 中执行此操作,也可以使用 Tcm.exe 命令复制测试套件。
请参考以下文章:
其实已经有一个相关的uservoice满足您的需求:Export test plan tree between projects and collections in MTM
We have enabled both Test Plan and Test Suite clone capabilities
within the product. See
https://msdn.microsoft.com/en-us/library/hh543843.aspx
This allows you to clone test plans/test suites across projects within
a collection. For moving artifacts (including test artifacts) across
collections, you can use the “TFS Integration Platform toolkit”.
Marking this item as “Completed”.
更新:
要跨项目复制测试用例或测试套件,您可以通过命令行使用“克隆”(tcm.exe
)。
以下示例供您参考:
Run cmd
cd C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE
tcm suites /clone /collection:http://server:8080/tfs/CollectionLC /teamproject:0418Scrum /suiteid:271 /destinationteamproject:TFVC-Scrum /destinationsuiteid:274 /overridefield:"System.IterationPath"="TFVC-Scrum\Sprint 2" /overridefield:"System.AreaPath"=TFVC-Scrum
我想将定义为具有子文件夹和测试用例的测试套件的现有 MTP(主测试计划)合并到另一个 MTP(相同结构),但位于 TFS2017 中的不同项目中。 这个想法是让两个项目共享相同的 MTP,因此两个项目中的任何更改都可以看到。 到目前为止,我刚刚看到了不同测试套件之间关于 cloning/copying 个测试用例的现有可能性,但它们都应该属于同一个项目。 我想一定有一种简单的方法可以代替手动进行合并,但我找不到方法。
我们可以使用现有的测试用例(通过引用)跨项目,但不能共享相同的测试计划跨项目。
如果您希望跨项目拥有一个测试用例、多个测试用例或测试套件的离散副本(到驻留在不同项目中的测试计划),您可以执行“克隆” 通过命令行跨项目 (tcm.exe
)。
您可以在 MTM 中执行此操作,也可以使用 Tcm.exe 命令复制测试套件。
请参考以下文章:
其实已经有一个相关的uservoice满足您的需求:Export test plan tree between projects and collections in MTM
We have enabled both Test Plan and Test Suite clone capabilities within the product. See https://msdn.microsoft.com/en-us/library/hh543843.aspx
This allows you to clone test plans/test suites across projects within a collection. For moving artifacts (including test artifacts) across collections, you can use the “TFS Integration Platform toolkit”.
Marking this item as “Completed”.
更新:
要跨项目复制测试用例或测试套件,您可以通过命令行使用“克隆”(tcm.exe
)。
以下示例供您参考:
Run cmd
cd C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE
tcm suites /clone /collection:http://server:8080/tfs/CollectionLC /teamproject:0418Scrum /suiteid:271 /destinationteamproject:TFVC-Scrum /destinationsuiteid:274 /overridefield:"System.IterationPath"="TFVC-Scrum\Sprint 2" /overridefield:"System.AreaPath"=TFVC-Scrum