如何通过Azure DevOps API获取Test Step的Action/Expected Result描述
可以通过调用API的方式获取你需要的测试步骤操作和预期结果内容,不同测试管理工具的具体调用方式如下:
- TestRail
调用get_case接口,传入目标测试用例ID,返回结果里custom_steps_separated字段的content参数对应Test Step Action内容,expected参数对应Expected Result内容,示例请求格式为:GET index.php?/api/v2/get_case/{case_id} - Jira Xray
调用GET /rest/raven/1.0/api/test/{testKey}接口,返回结果的steps数组中,action字段为测试步骤操作描述,result字段为对应预期结果 - Zephyr Scale
调用GET /rest/atm/1.0/testcase/{testCaseKey}接口,返回结果中testScript下的steps数组内可直接提取到对应两个字段的内容
你需要获取的内容参考下图:
注意事项
- 调用API前需要先获取对应测试管理工具的访问凭证(API Token、账号密码授权串等),确保使用的账号具备目标测试用例的读取权限
- 部分工具默认不返回自定义字段内容,你需要在调用接口时额外添加参数指定返回测试步骤相关的自定义字段,才能正常获取目标内容
内容的提问来源于stack exchange,提问作者qwerty1344
相关产品推荐
相关产品推荐


