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

标签 java interface hp-quality-center com4j

我有一个测试 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/

相关文章:

java - 如何以正确的方式捕获空指针异常

go - 不能将接口(interface)的实现用作需要接口(interface)的 func 的参数

excel - 从托管的 HP 质量中心导出错误跟踪数据的最佳方式是什么?

java - ALM 使用 JSON 负载(REST API)创建新的测试运行

java - 使用 Java 和 GridFs 在 MongoDB 中存储和检索文件

java - Java 中的寻路,每个方 block 踩一次

java - 使用 BlockingQueue 下载 PDF 文件

java - 为什么我会收到类转换异常(使用泛型,可比较)?

go - 为什么 map[]interface{} 不采用 map[]SpecificInterface

python - 需要使用 Python 脚本从 Linux 机器连接 HP QC