在 Quality Center 中,我想将具有通过/失败状态的测试运行从一个测试集移动到另一个测试集,同时复制其运行历史记录。
请帮忙,我该怎么做。
您不能将单个测试用例从一个测试集复制到另一个,但您可以复制整个测试集并将其粘贴,然后删除不需要的测试用例。据我所知,这似乎是最好的解决方案。
ALM 客户端不允许您将测试运行从一个测试实例移动到另一个测试实例,也不允许将测试实例移动到另一个测试集。
您需要手动将运行的详细信息复制到新集合中,或者基本上通过 OTAClient API 执行相同的操作。
强烈建议不要直接更新数据库。但是,我们遇到了同样的问题,只有当您知道数据模型并且确切地知道您在做什么时,您才能将 RUN 表中的 TC_TESTCYCL_ID 的 ID 更改为新的 ID 以移动它。自从我这样做以来已经有一段时间了,因此您需要检查其他表并确保这是您需要更改的唯一 ID。如果您真的想这样做,我可以进一步研究。