【问题标题】:Avoid updation of cloned testcase when master copy is updated in VSTS在 VSTS 中更新主副本时避免更新克隆的测试用例
【发布时间】:2020-06-09 22:36:18
【问题描述】:

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

【问题讨论】:

  • 否,尚未解决。我正在使用 VSTS。不确定您的解决方案是在 VSTS 还是其他工具上。您没有右键单击测试用例的操作
  • 创建工作项的副本在那里,但添加到套件选项不存在。我还希望将大量测试用例复制到其他套装中

标签: azure-devops clone testcase cloning


【解决方案1】:

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

据我所知,Azure devops 为测试套件和测试用例提供了两种类型的复制操作,即copyclone。 Copy 使用一种称为浅拷贝的机制,它简单地创建对工件的引用。如果对工件进行任何修改,它会反映到它的所有引用中。克隆使用一种称为深拷贝的机制;新工件没有回溯到其来源,并且不受对原始工件所做的任何更新的影响。

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

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

您可以查看this document 了解更多详情。

希望这会有所帮助。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-10-17
    • 2010-11-28
    • 2021-09-18
    • 1970-01-01
    • 2019-07-04
    相关资源
    最近更新 更多