“算法基于以上因素对每段未覆盖代码段进行评分,然后根据评分对测试用例进行排序,最后推荐评分最高的测试用例。这样,QA 团队可以优先考虑这些推荐的测试用例,从而更有效地补充和优化测试用例集。”
楼主好,请问你们是怎么把用例跟代码段关联上的?
@alwans 楼主好!我这边目前遇到代码文件中内部类和匿名类的覆盖率合并的问题?想请教下怎么处理比较好?
public class AnonymousClassTest {
public class InnerClass {
public int sum(int a, int b){
return a + b;
}
...
合并 sum 方法的时候因为解析的 classInfo.className 是 AnonymousClassTest, 按照目前逻辑会获取 AnonymousClassTest.class 进行分析,但是 sum 方法的插桩信息实际需要根据 AnonymousClassTest$InnerClass.class 来解析,会导致 sum 方法的覆盖率没有合并到。
想法:打算在解析 methodInfo 的时候记录下来方法真正所属的类。然后可以根据 AnonymousClassTest$InnerClass 去找 class 文件来解析合并
匿名类的名称并不固定,而且 classId 等信息也可能会变化,
请问能有什么方式准确拿到新旧 class 的对应关系吗?
试了下,看起来是跟机型和版本有关系:
荣耀 10 android10.0 只有 10 帧
小米 note3 android8.1.0 能有 120 帧
看起来是跟机型和版本有关系:
荣耀 10 android10.0 只有 10 帧
小米 note3 android8.1.0 能有 120 帧
请问各位大佬,为什么我执行 adb shell dumpsys gfxinfo framestats ,显示的 PROFILEDATA 只有 10 行,不是 120 帧的吗?
同问