我有一个要添加到新创建的测试集中的测试ID列表。
为了获取测试详细信息[或测试对象],我使用以下代码:

 ITestFactory sTestFactory = (QCConnection.testFactory()).queryInterface(ITestFactory.class);
ITest iTest = (sTestFactory.item(63514)).queryInterface(ITest.class);


我还可以通过使用接口ITestSet获取测试集对象。
现在,我将继续介绍如何在测试集中添加测试对象。
尝试使用以下代码,它甚至不会引发任何异常,但仍然不是那么有用:

IBaseFactory testFactory = testSet.tsTestFactory().queryInterface(IBaseFactory.class);
IList testInstances = testFactory.newList(null);
testInstances.add(iTest);


谁能提供快速帮助?
已将JAVA-com4j与OTAClient jar一起使用。
提前致谢

最佳答案

好吧,我现在觉得很傻。答案很简单,很抱歉,我在论坛上浪费了空间。但是对于有类似要求的人可能会有所帮助。
代码很简单:

IBaseFactory testFactory = testSet.tsTestFactory().queryInterface(IBaseFactory.class);
testFactory.addItem(iTest);


iTest是测试计划中的对象

ITestFactory sTestFactory = (QCConnection.testFactory()).queryInterface(ITestFactory.class);
ITest iTest = (sTestFactory.item(63514)).queryInterface(ITest.class);


再次浪费时间和空间对不起!

10-01 03:28