javascript - 为 JavaScript 客户端生成测试覆盖率

标签 javascript selenium testing integration-testing code-coverage

我们有一个具有 Angular 前端和 Java 后端的应用程序。我们正在使用 selenium(通过 Jenkins)对其运行一组回归/集成测试。

我们希望能够生成一份报告,显示测试涵盖了哪些代码区域。连接到 JVM 的 JaCoCo 会为我们提供 Java 代码的覆盖率报告,但是否有等效项向我们展示测试执行了多少 % 的 JS 代码?

正在测试的应用程序实例与正在运行的测试或 jenkins 服务器不在同一台服务器上

最佳答案

虽然为端到端测试做代码覆盖不是最佳实践。负责执行单元测试的是单元测试。

有一些工具可以自动执行此操作。

看看这个是否符合您的要求。

https://levelup.gitconnected.com/generate-code-coverage-report-from-running-e2e-test-with-cypress-io-aaf6d47499e8

关于javascript - 为 JavaScript 客户端生成测试覆盖率,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57753874/

相关文章:

javascript - Angular JS 教程 - 需要澄清

python - 如何在 Selenium python firefox 中启用 flash

java - 查找被忽略的 junits 的程序

python - Django 中的单元测试 : How to initialize database

javascript - AngularJS ng-class 不应用 Bootstrap 错误类

javascript - 使用 AngularJS 指令、工厂和 ng-repeat 动态更改内容

javascript - JQuery 无法在带有 Struts2 的 JSP 中工作

python - 使用 Selenium 选择下拉选项。 headless Chrome 。 Python

java - 如何从没有 `value` 属性的文本区域获取文本?

Selenium 或任何其他维护建议非常少的最佳 UI 测试自动化框架?