自动化测试工具 生成代码程序流图

tongyuruo · 2017年02月08日 · 最后由 tongyuruo 回复于 2017年02月08日 · 1987 次阅读

最近在钻研扫描代码生成程序流图的方法,以方便看代码时快速了解思路,找到可测试的分支点。从网上找了几个工具,但是没有找到开源的代码,不知道大家对这方面了解不?如果自己解析代码的话,要怎么入手好一点?

共收到 6 条回复 时间 点赞

eclipse jdt,可以生成语法树,生成函数调用关系,来源的

—— 来自 TesterHome 官方 安卓客户端

这里面主要是分代码流分析和图算法. 代码扫描可以借鉴 findbugs 或者编译器的输出.

idea 中有个生成代码关系树的功能,不知道是不是你需要的

#3 楼 @seveniruby 好的,多谢,之前也了解了下 PMD 的代码扫描过程,应该差不多,我继续深入看看

#4 楼 @jackie 多谢,我去了解下它的功能

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册