2014-05-05 88 views
0

我有一個測試ID列表,這些測試ID將添加到新創建的測試集中。 爲了得到測試細節[或測試對象]我用下面的代碼:通過JAVA中的OTAClient在QC中的測試集中添加測試對象

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。 在此先感謝

回答

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

我對時間和空間的浪費,又對不起!