- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我想使用 Testlink API检索 TestCases
/TestSuites
并将它们显示在报告中。它们的排序顺序应与它们在 TeSTLink“测试规范”(类似文件夹的结构,可以通过鼠标拖放重新排序)中的顺序相同。
RPC-XML API 返回的每个 TestCase
都包含一个参数 z
,它描述了它在 TestSuite
中的位置。因此,重构 TestCases
的顺序是可能的。但是,没有用于在项目中订购 TestSuites
的类似参数。例如,以下两行可用于从 TeSTLink 获取 TestSuites
...
conn = new TestLinkAPIClient(testlinkKey, testlinkURL);
TestLinkAPIResults suites = conn.getTestSuitesForTestPlan(testplanID);
...但结果仅包含有关其层次结构的信息 (parent_id
),没有有关其顺序的信息。
Result[0] = {id=6754, name=TestThree, parent_id=6752}
...
Result[8] = {id=22818, name=TestOne, parent_id=6754}
Result[9] = {id=22819, name=TestTwo, parent_id=6754}
是否有可能以某种方式从 XML-RPC 响应中重建顺序,以便我可以完全按照它们出现在“测试规范”中的方式列出 Testcases
?
最佳答案
您可以使用一种“作弊方式”来获取订单:
conn = new TestLinkAPIClient(testlinkKey, testlinkURL);
TestLinkAPIResults suites = conn.getTestSuitesForTestPlan(testplanID);
for(int i=0; i<suites.length;i++){
List<Integer> id = new LinkedList();
id.add(suites[i].getId());
System.out.println("order for "+suites[i].getName()+" = "+conn.getTestSuitesById(id)[0].getOrder());
}
我个人使用了 teSTLink java api https://jar-download.com/java-documentation-javadoc.php?a=testlink-java-api&g=br.eti.kinoshita&v=1.9.2-1但我认为你的情况完全一样。
希望对你有帮助
关于java - 从 TeSTLink XML-RPC 响应恢复 TestSuites 的顺序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11739805/
我正在使用TestSuite处理跨越多个测试类的数据库连接。 当作为独立的TestSuite执行时,这些测试全部通过。但是,当通过Gradle执行时,将执行每个单独的测试类,而不是TestSuite。
我需要制作一个大型 python suitecase,其中包含我已经制作好的其他 suitcase 和 testcase 一起执行。 我该怎么做? 例如,这里有一个我要添加的suitecase(sui
我有两个JUnit4测试类,分别是MyTest1,MyTest2,每个类都有几个测试方法。 实际上,这些是Selenium JUnit TestCases。 在MyTest1.someMethodIn
我在 android studio 中使用 Appium 创建了测试 stub 。现在我想创建测试套件,以便我可以管理我的测试用例。谁能帮助我如何为 appium 测试用例创建测试套件? 我的 App
我不记得如何使用 JUnit3 TestSuite 并且在谷歌搜索后找到了这个 public class MyTestsuite extends TestSuite { public stat
在 nosetests 中,我知道您可以通过这样的 nosetests 配置文件指定要运行的测试: [nosetests] tests=testIWT_AVW.py:testIWT_AVW.tst_b
当我们有许多 JUnit4 测试用例分散在许多包中时,将它们放在一个 TestSuite 中是否“好”?像这样: package my.package.tests; @RunWith(Suite.cl
我希望在我的 SOAPUI 测试运行时自动增加自定义属性。目前我的测试要求有一个唯一的部分,称为 UniqueUserPortion,当我测试用户名/电子邮件的唯一性时,它会增加。有没有办法增加此自定
我正在使用 Python 和 Selenium Webdriver。我有一组测试用例封装在 testSuite 中,我希望它们能够并行运行,无论它们的测试用例配置如何(其中一些将在本地运行,其中一些将
我正在寻找自定义实现的集合的验证测试,并偶然发现了这个:http://www.gamlor.info/wordpress/2012/09/google-guava-collection-test-su
我正在寻找一种以非静态方式创建和运行 JUnit TestSuite 的方法。 目前我正在做这样的事情: public class MyTestSuite { public static Te
我有两个测试用例(两个不同的文件),我想在一个测试套件中一起运行。我可以通过“正常”运行 python 来运行测试,但是当我选择运行 python-unit 测试时,它说 0 个测试运行。现在我只是想
前言 TestSuite一直是unittest的灵活与精髓之处,在繁多的测试用例中,可以任意挑选和组合各种用例集,比如smoke用例集、level1用例集、webtest用例集、bug回归用例集等
我正在寻找一些示例或记录良好的读物来描述如何使用 Distribution.TestSuite。当前的 haddock 文档非常糟糕,用户指南也是如此。我想为一个项目编写测试并通过 cabal 运行它
每当我从 SoapUI 5.2.0 导出完整的 TestSuite 时,“\r”几乎会随机添加到我的测试请求中: \r \r \r \r ${#TestCas
我有一个关于将框架更改为 PDF 查看器以读取文本的自动化测试。我有四个测试,基本上做同样的事情:查找数字、字母......最后测试 PDF 中是否不存在单词。如果我单独运行这些测试,或所有与框架相关
因此,我正在使用 JUnit 设置自动回归测试,现在构建脚本已设置为调用 TestSuite,它将一堆不同的测试打包到 TestSuite 中并返回它。 构建文件:
我有以下测试套件 package com.swaserver.junit; import org.junit.runner.RunWith; import org.junit.runners.Suit
我有一个测试套件: @RunWith(Suite.class) @Suite.SuiteClasses({ A.class, B.class }) public cla
我有许多带有“Tests”后缀的 JUNIT TestSuite。 Eclipse 识别静态 suite() 方法并在包资源管理器中提供运行测试选项。然而,对于 NetBeans 却并非如此,它只为我
我是一名优秀的程序员,十分优秀!