在中提供了大量的用于获得的方法,方便了用户进行功能覆盖率的收集,比较常见的主要有:$、和,那么这几种get 得到的到底是什么彼此之间有什么差异呢?在中关于这三个方法的描述如下:
ü$:用来获取当前测试平台总体覆盖率,其值由所有的类型的覆盖率决定;
ü:用来获取当前实例所对应的的覆盖率;
ü:用来获取当前实例的覆盖率;
文字描述有时候很苍白无力,那么这三个方法,在具体使用时具体区别在哪里呢,下面将通过示例说明这些方法的使用。
1 $
【示例】
【仿真结果】
示例中,和分别进行了例化,的覆盖率为66.67,的覆盖率为72.22,这两个在定义时指定了其在总体覆盖率中所占权重分别是:的为2,