通过JAVA TestLink API获取最新的测试用例版本

时间:2016-03-07 20:22:11

标签: java testlink

任务是在执行时将测试用例添加到测试计划中。总是需要添加最新的TC版本,但API文档没有为此指定任何方法。有没有办法通过TestLink Java API正确获取最新的测试用例版本?我能想到的唯一解决方案是迭代地将版本增加一个,除非你开始获得异常。这意味着以前的版本是最后一个。

2 个答案:

答案 0 :(得分:0)

我已经向Test Link提出了一个关于Test Case retreval的问题,如果您知道解决方案,请回答。问题的链接是:

https://sqa.stackexchange.com/questions/17482/how-to-retrieve-automated-test-case-names-from-testlink

谢谢, -Prasad

答案 1 :(得分:0)

我使用的是Testlink Python API,但由于两者都依赖于XML进行数据交换,因此在Java中也应该这样做。我使用以下代码检索测试用例的最新版本:

client = TestlinkAPIClient(SERVER_URL, DEV_KEY)
latestVersion = client.getTestCase("AB-001234")[0]['version']

getTestCase返回一系列结果,这就是我使用[0]访问第一个元素的原因(因为我们只得到一个结果,因为测试ID是唯一的)。结果是字典,并且可以通过密钥版本访问所需的值'。希望这有助于某人。