我正在考虑在Azure DevOps中设置一个项目作为Master Regression Test,它将具有测试计划,套件,测试用例,步骤等。我希望能够在测试期间将测试计划复制到其他项目中回归测试。
答案 0 :(得分:1)
我希望能够在测试期间将测试计划复制到其他项目中 回归测试。
您可以使用插件Test Case Explorer实现此目的。安装此插件后,请返回您的组织。然后打开测试用例-> 按测试计划旋转,您将看到一个图标,表示复制。单击该按钮,然后指定要克隆到的目标项目:
而且,这里还有另一种复制测试计划的方式:Rest API。
POST https://dev.azure.com/{organization}/{project}/_apis/testplan/Plans/CloneOperation?api-version=5.1-preview.2
在请求正文中指定了目标项目,这是我的示例请求正文:
{"destinationTestPlan":
{
"name":"{new test plan name}",
"project":
{
"Name":"destination project name"}
},
"options":
{
"cloneRequirements":false,
"copyAllSuites":true,
"copyAncestorHierarchy":true,
"overrideParameters":
{
"System.AreaPath":"{Areapath name}",
"System.IterationPath":"{Iteration name}"
},
"destinationWorkItemType":"{name of the workitem type of the clone}",
"relatedLinkComment":"Comment"
},
"suiteIds":[]
}
有关请求正文的更多详细信息,可以检查文档:Test Plan Clone - Clone Test Plan
答案 1 :(得分:0)