Invention Publication
- Patent Title: 一种代码覆盖率的测试方法、装置及存储介质
-
Application No.: CN202210482149.2Application Date: 2022-05-05
-
Publication No.: CN117056189APublication Date: 2023-11-14
- Inventor: 张伟 , 张海坡 , 高川
- Applicant: 北京小米移动软件有限公司
- Applicant Address: 北京市海淀区西二旗中路33号院6号楼8层018号
- Assignee: 北京小米移动软件有限公司
- Current Assignee: 北京小米移动软件有限公司
- Current Assignee Address: 北京市海淀区西二旗中路33号院6号楼8层018号
- Agency: 北京名华博信知识产权代理有限公司
- Agent 朱影
- Main IPC: G06F11/36
- IPC: G06F11/36 ; G06F8/41

Abstract:
本公开是关于一种代码覆盖率的测试方法、装置及存储介质。代码覆盖率的测试方法包括:获取待测试代码支持的测试功能集的配置信息;从待测试代码支持的测试功能集中,获取待测试终端支持的目标功能的配置信息;其中目标功能是待测试终端支持的至少一项待测试功能;根据目标功能的配置信息和测试功能集的配置信息对待测试代码进行重新编译,以获得目标测试代码;使用目标测试代码对终端的目标功能进行代码覆盖率测试。该方法中从待测试代码中剔除了待测试终端所不能支持的各种功能,只针对待测试终端能够支持的各种功能的目标测试代码进行测试,避免待测试代码中无法运行的代码对测试结果的影响,提高了代码测试的覆盖率。
Information query