如何在Azure DevOps中更新Selenium JAVA测试结果?

问题描述 投票:0回答:1

我正在使用azure devops,并使用Java selenium来运行测试脚本,我找不到一种方法来将我的结果发布在测试计划中,无论它失败还是通过屏幕截图。 我已经在管道中生成了带有屏幕截图的报告,但我希望在每个相关手动测试用例的测试计划中对其进行更新。

我搜索并找到了一些解决方法,首先是迁移项目并使用 Visual Basic C#,因为它已经可以与 azure devops 集成,但这在这个项目中是不可能的, 或者使用 API 连接我的脚本来更新结果,这似乎是更合乎逻辑的解决方案,但不知道如何开始。

java selenium-webdriver azure-devops azure-devops-rest-api selenium-java
1个回答
0
投票

Selenium 测试是自动化测试,将 Selenium 测试结果上传到手动测试用例是没有意义的。

要在 Azure DevOps 中将测试作为测试计划的一部分来运行,我们可以将自动化测试与测试用例相关联。但这里不支持Java Selenium。请参阅支持哪些类型的测试?。因此,如果您想将 Selenium 自动化测试与测试计划中的测试用例关联起来,您可以尝试迁移项目并使用 Visual Basic

C#
,正如您已经提到的。

顺便说一句,已经有人提出了建议票,要求该功能支持 Java Selenium here,您可以投票以使其在未来实现。

如果您仍然只想更新带有附件的手动测试结果,那么您可以尝试调用以下REST API:

更多信息请参考以下文档和博客:

© www.soinside.com 2019 - 2024. All rights reserved.