我有一个测试 ID 列表,要添加到新创建的测试集中。 为了获取测试详细信息[或测试对象],我使用以下代码:
ITestFactory sTestFactory = (QCConnection.testFactory()).queryInterface(ITestFactory.class);
ITest iTest = (sTestFactory.item(63514)).queryInterface(ITest.class);
我还可以使用 ITestSet 接口(interface)获取测试集对象。 现在我陷入了如何在测试集中添加测试对象的问题。 尝试使用以下代码,它甚至没有抛出任何异常,但仍然不是那么有用:
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);
再次对浪费时间和空间表示歉意!
关于java - JAVA中通过OTAClient在QC的测试集中添加测试对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23469493/