代码覆盖率的处理方法、装置、电子设备及可读存储介质

    公开(公告)号:CN117785689A

    公开(公告)日:2024-03-29

    申请号:CN202311794655.6

    申请日:2023-12-22

    Inventor: 向天宇

    Abstract: 本申请公开了代码覆盖率的处理方法、装置、电子设备及可读存储介质。该方法包括:对于第二版本代码中的第一目标代码文件,获取相同测试用例在第一版本代码中对应的代码文件的代码覆盖数据,并根据第一差异信息得到第一目标代码文件对应的第一代码覆盖数据;以及将不同测试用例在第一版本代码中的代码覆盖数据作为第一目标代码文件对应的第二代码覆盖数据;对第一代码覆盖数据、第二代码覆盖数据和第三代码覆盖数据进行聚合,得到第一目标代码文件基于第一版本代码和第二版本代码的测试用例集合的代码覆盖率。通过上述方式,减少对测试资源的使用,提升代码覆盖数据的获取效率。

    一种插桩处理方法、装置、存储介质及电子设备

    公开(公告)号:CN117573137A

    公开(公告)日:2024-02-20

    申请号:CN202311660772.3

    申请日:2023-12-05

    Inventor: 向天宇

    Abstract: 本申请实施例公开了一种插桩处理方法、装置、存储介质及电子设备,其中,方法包括:获取至少一个系统源码文件单元,确定所述源码文件单元对应的至少一个插桩监测功能信息,识别所述源码文件单元对应的文件编译类型,并对所述系统源码文件单元进行编译得到中间字节码文件,基于所述文件编译类型和所述插桩监测功能信息对所述中间字节码文件进行插桩构建处理得到插桩构建文件。

    覆盖率聚合分析方法及相关产品
    6.
    发明公开

    公开(公告)号:CN117851215A

    公开(公告)日:2024-04-09

    申请号:CN202211223854.7

    申请日:2022-09-30

    Inventor: 向天宇

    Abstract: 本申请实施例公开了一种覆盖率聚合分析方法及相关产品,方法包括:确定多个测试任务对应的多组覆盖率数据,其中,每一测试任务对应一组覆盖率数据,每一组覆盖率数据由系统中至少一层覆盖率数据组合得到,每一测试任务至少对应一个测试版本;根据每一测试任务对应的至少一个测试版本,分析多组覆盖率数据,确定至少一组第一覆盖率数据和至少一组第二覆盖率数据;对至少一组第一覆盖率数据进行覆盖率映射,得到至少一组目标第一覆盖率数据;聚合至少一组第一目标覆盖率数据和至少一组第二覆盖率数据,得到目标覆盖率数据。采用本申请实施例有利于提高测试数据的准确率。

Patent Agency Ranking