【发布时间】:2021-01-25 14:31:14
【问题描述】:
目前,我可以使用 API 中的 testpointID 更改测试点的结果。以下是 API: https://dev.azure.com/{organization}/{project}/_apis/test/Plans/{planID}/Suites/{suiteID}/points/{testpointID}?api-version=5.0
据我了解,测试点 ID 是系统唯一生成的,唯一知道它们的方法是通过另一个 REST API。(如果我错了,请纠正我)
由于通过另一个 API 调用获取测试点 ID 是一个额外的步骤,我想知道是否有任何方法可以使用测试用例名称或测试用例 ID 进行第一次结果更新调用?
【问题讨论】:
-
微软是如何设计的真的很愚蠢,以至于你需要在API中引用一个测试点来更新一个测试用例。没有人通过测试点来引用测试用例;在 UI 上的测试用例详细信息中甚至无法直观地找到测试点。荒谬的设计。微软应该追随 TestRail 的脚步,开发一个出色的测试用例管理工具。请原谅我的咆哮,但我花了很多时间试图弄清楚如何让它工作,只是为了发现他们糟糕的 API 的局限性。
标签: azure-devops azure-devops-rest-api