我们正在构建一种方法,将测试套件的执行指标自动更新到VSTS服务器上 . 在浏览了VSTS的REST API文档之后,我们可以使用这些自动化API执行以下操作
-
使用所需的现有测试用例列表创建测试RUN
-
更新上述创建的测试运行的测试结果(结果和状态)
现在可以更新测试用例是通过,失败还是任何其他可用结果 . 但 we are looking for an automated approach with which we can update the status of each Test Step inside each Test Case to Pass, Fail or any other available outcomes .
希望我能用更容易理解的方式解释我们的疼痛区域 .
请回复你的建议 .
提前致谢 .
1 回答
VSTS测试用例中列出的测试步骤仍属于测试结果 .
如果您获得带有参数`detailsToInclude = Iterations'的测试结果,您将看到有“actionResults”来确定测试步骤结果:
但是我尝试用REST api Update test results for a test run更新"actionResults",发现它不支持更新"actionResults" . 使用rest api无法满足您的要求 .
您可以使用客户端api代替REST api,如下所述:How to add/update individual result to each test step in testcase of VSTS/TFS programatically
简单样本: