gpt4 book ai didi

java - 使用 OTA 从测试计划中获取测试用例

转载 作者:行者123 更新时间:2023-12-01 12:40:43 24 4
gpt4 key购买 nike

我在 QC 中有以下结构

Test Plan > Subject > Sample(Folder Name) > Scenario (Sub Folder) > TC1 (Test Case ) 

如何使用 OTA 和 Java 检索 TC1。编写如下代码获取Test文件夹,但无法获取Scenario文件夹下的测试用例

ITreeManager iTreeManager = qcConnect.treeManager().queryInterface(ITreeManager.class);
ISubjectNode iSubNode = iTreeManager.nodeByPath("Subject\\Sample").queryInterface(ISubjectNode.class);
IList testFolders = iSubNode.newList();
for (Com4jObject isys : testFolders) {
System.out.println("Test folder : "+ isys.queryInterface(ISysTreeNode.class).());
}

如何访问 TC1 并更新测试用例中的字段

最佳答案

一旦获得所需的 ISubjectNode(代表测试计划文件夹的对象),您就可以访问该文件夹的“TestFactory”属性以返回一个工厂对象,该对象将允许您访问存储在该文件夹中的测试。

我不编写 Java,所以这是我根据您提供的代码对您需要的最佳尝试:

// First access the TestFactory from the folder
ITestFactory iTestFact = iSubject.testFactory;

// Pull back a list of all tests. Refer to OTA documentation on how to use filters on the list.
IList testList = iTestFact.newList();

// You can now iterate over the list of tests like you did subject folders

关于java - 使用 OTA 从测试计划中获取测试用例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25125490/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com