在 VSTS 中更新主副本时避免更新克隆的测试用例

Sag*_*til 6 clone testcase cloning azure-devops

我有一个测试用例的主副本,我将在每个测试周期克隆它。主副本测试用例中的更改反映在已克隆的测试用例中。我怎样才能避免这种情况?

Leo*_*SFT 0

在 VSTS 中更新主副本时避免更新克隆的测试用例

AFAIK,Azure devops 为测试套件和测试用例提供两种类型的复制操作,即copyclone. 复制使用一种称为浅复制的机制,它只是创建对工件的引用。如果对工件进行任何修改,则会反映到其所有引用中。克隆使用一种称为深复制的机制;新工件不会引用其起源,也不会受到对原始工件所做的任何更新的影响。

因此,您需要创建测试用例的克隆,为此您可以使用以下步骤:

  1. 转到测试用例并右键单击它。
  2. 单击“创建副本并添加到列表中的套件”选项。
  3. 如果需要可以进行更改(在这里您可以独立修改测试用例而不影响其他)。
  4. 单击保存并关闭。
  5. 现在将该测试用例拖放到其他套件中。

您可以查看此文档以了解更多详细信息。

希望这可以帮助。