其他测试工具
文章平均质量分 92
其他测试工具
abcnull
INTP男,好结交志趣相投的朋友,微信:a463279708,希望能共同努力进步!你们的支持将是我写下去的不竭动力......
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
用ASM做精准测试(Java)
precise-testing-ASM 是一个基于 Java ASM 字节码框架的方法调用链分析工具,能够从.class文件或JAR包中递归构建方法调用链的DAG结构。该工具支持多态解析、Lambda表达式追踪和循环调用检测等复杂场景,自动过滤JDK类只分析业务代码。通过CallChainAnalyzer入口类可分析指定方法调用链,DagNode表示调用节点,DagTraverser提供多种遍历方式。项目采用Java+ASM技术栈,Maven构建,适用于方法调用关系分析和可视化场景。原创 2026-05-10 21:57:01 · 517 阅读 · 0 评论 -
用javaparser做精准测试
使用Javaparser进行Java静态代码分析的方法调用链追踪技术。项目通过解析.java文件构建AST,从指定入口方法出发,分析方法的层层调用关系,生成DAG结构调用链(如示例所示)。相比ASM字节码分析,Javaparser更易用但存在局限:难以处理lambda表达式、多态场景和第三方依赖。作者已开发Javaparser精准测试项目,支持方法节点复用、循环调用检测等特性,帮助开发者精准评估代码变更影响范围。建议根据能否获取.class文件选择Javaparser或ASM工具链。原创 2026-04-30 21:06:05 · 493 阅读 · 0 评论
分享