有没有一种工具或方法可以通过运行使用 selenium 和 python 编写的 UI 功能测试来为我们提供 Java 应用程序的代码覆盖率

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

我们有一个使用 Java 构建的应用程序。 JUnit 测试使用 JaCoCo 运行和配置,以获得单元测试的代码覆盖率。

我们使用 Python 和 Selenium 构建测试框架来进行 UI 功能测试,并使用 Python 请求库来覆盖 API 测试。

我们无法通过运行 API 和功能测试来获得代码覆盖率。

如果您正在使用任何此类工具/采用任何方法来读取代码覆盖率,请告诉我。

谢谢。

我们确实探索了许多工具,例如 Jacoco、OpenClover、cobertura,但我们找不到任何有效的示例

selenium-webdriver code-coverage jacoco test-coverage clover
1个回答
0
投票

Jacoco 捕获任何 Java 应用程序的覆盖范围。使用 VM 参数启动正在测试的应用程序:

-javaagent:/path/to/jacoco/agent.jar=destfile=/output/directory/jacoco.exec,append=true
© www.soinside.com 2019 - 2024. All rights reserved.