【问题标题】:Add test object in Test set in QC through OTAClient in JAVA通过JAVA中的OTAClient在QC中的Test set中添加测试对象
【发布时间】:2014-05-05 18:04:21
【问题描述】:

我有一个要添加到新创建的测试集中的测试 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。 提前致谢

【问题讨论】:

    标签: java interface hp-quality-center com4j


    【解决方案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-06-14
      • 1970-01-01
      • 1970-01-01
      • 2015-11-01
      • 1970-01-01
      • 2012-09-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多