1

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

4

2 回答 2

0

我问了一个关于从Test Link检索测试用例的问题,如果您知道解决方案,请回答。问题的链接是:

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

谢谢,-普拉萨德

于 2016-03-10T06:28:06.680 回答
0

我正在使用 Testlink Python API,但由于两者都依赖 XML 进行数据交换,因此在 Java 中应该可以类似地工作。我正在使用以下代码来检索最新版本的测试用例:

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

getTestCase返回一个结果数组,这就是我[0]用来访问第一个元素的原因(因为我们只得到一个结果,因为测试 ID 是唯一的)。结果是一个字典,可以通过键“版本”访问所需的值。希望这可以帮助某人。

于 2016-09-19T12:58:35.853 回答