Mantis使用培训 5
测试覆盖率实现技术
Instrumentation :代码注入,在产品代码的关键
位置插入统计代码 , 从而获得测试覆盖率数据
Class Instrumentation: 把统计代码插入编译好的 .cla
ss 文件
Source Instrumentation :把统计代码插入源代码并编
译成新的 .class 文件
Custom JVM :在 JVM 中把统计代码插入 .class 。
测试覆盖率分析可以在 JVM 执行测试代码的过
程中完成
EclEmma 为 Class
Instrumentation 方
式 , 不会改变项目文
件中的 class 文件
评论0