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 回答