圈复杂度在(线性) 组合中, 计算在一个方法里面所有可能路径的最小数目。 缺失的复杂度同样表示测试案例没有完全覆盖到这个模块 覆盖工具工作过程工作过程字节码插桩的过程执行测试用例, 收集程序执行轨迹的信息,将其dump出内存数据处理: 覆盖率信数据处理: 覆盖率信息分析计算的过程6数据显示: 生成覆盖率报告的过程 On-the-fly插桩( java agent)JVM中通过–javaagent参数指定特定的 jar 文件启动Instrumentation 的代理程序。代理程序在每装载一个class前判断是否转个class前判断是否转换修改class文件, 将统计代码插入.class。测试覆盖率分析可以在JVM执行测试代码的过程中完成典型代表: jacoco。