1

新しく作成されたテスト セットに追加されるテスト 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 を使用しました。前もって感謝します

4

1 に答える 1

1

さて、私は今、愚かな気分です。答えは非常に簡単です。申し訳ありませんが、フォーラムのスペースを無駄にしました。しかし、同様の要件を持つ人には役立つかもしれません。コードは次のように単純です。

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

時間とスペースの無駄遣いを重ねて申し訳ありません!

于 2014-05-05T10:04:21.147 に答える