本实验的目的是创建一个程序来计算给定的Java项目的测试用例实际覆盖的代码。可以创建一个Java agent来进行运行时的代码修改,和一个单独的程序来计算收集到的信息从而形成输出报告。工具应该能进行以下分析中至少两种:1.对源代码中每一行语句执行次数的统计2.对每个分支语句,判定是否两个分支都被执行过。3.对每个方法中的常量类型的参数记录参数的值。另:使用开源项目github项目 Javassist 或者ASM。
https://blog.csdn.net/m0_46268961/article/details/104219314