java - 如何在非常大的java项目中检查动态类的使用

标签 java profiling code-coverage

我有一个代码覆盖率非常低的大型 Java 项目,我想增加测试用例的数量。有什么方法可以衡量哪些类在运行时使用最多?这样我们就可以衡量我们需要首先覆盖哪些类。该项目是一个运行在 tomcat 和 websphere 上的 web 应用程序,如果它很重要的话。

最佳答案

是的。

有一些工具可以替代标准的类加载器,以便在加载这些类时检测类的覆盖率。

我认为 Clover 和 Emma 是我用过的最好的。 Emma 是自由人,但自 2005 年以来似乎不太活跃。

关于java - 如何在非常大的java项目中检查动态类的使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8471857/

相关文章:

unit-testing - 如何在 salesforce 中执行 "lastmodified"日期的测试类覆盖率?

code-coverage - 将 karma 测试覆盖路径引入 Travis CI 的正确方法是什么?

java - 计划上手代码覆盖工具

java - dspace 4.2到5.x选什么?

java - 在一个 JFrame 中使用两个 JPanel

Java REST API for 循环

haskell - 如何分析 IxSet?

java - 如何使用 Java 故障转移到 AWS RDS MySQL 副本

c - 如何分析 R 包中的底层 C 代码?

PHP:在运行时更改 xdebug.profiler_output_name 选项