通过JAVA中的OTAClient在QC的Test集中添加测试对象

时间:2014-05-05 09:49:26

标签: java interface hp-quality-center qc com4j

我有一个测试ID列表,这些测试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。 提前致谢

1 个答案:

答案 0 :(得分:0)

好吧,我此刻感到愚蠢。答案很简单,对不起,我在论坛上浪费了一个空间。但对于有类似要求的人可能会有所帮助。 代码很简单:

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);

对于浪费时间和空间我再次感到抱歉!