任务是在执行时将测试用例添加到测试计划中。总是需要添加最新的TC版本,但API文档没有为此指定任何方法。有没有办法通过TestLink Java API正确获取最新的测试用例版本?我能想到的唯一解决方案是迭代地将版本增加一个,除非你开始获得异常。这意味着以前的版本是最后一个。
答案 0 :(得分:0)
我已经向Test Link提出了一个关于Test Case retreval的问题,如果您知道解决方案,请回答。问题的链接是:
谢谢, -Prasad
答案 1 :(得分:0)
我使用的是Testlink Python API,但由于两者都依赖于XML进行数据交换,因此在Java中也应该这样做。我使用以下代码检索测试用例的最新版本:
client = TestlinkAPIClient(SERVER_URL, DEV_KEY)
latestVersion = client.getTestCase("AB-001234")[0]['version']
getTestCase
返回一系列结果,这就是我使用[0]
访问第一个元素的原因(因为我们只得到一个结果,因为测试ID是唯一的)。结果是字典,并且可以通过密钥版本访问所需的值'。希望这有助于某人。