金融界2024年12月18日消息,国家知识产权局信息显示,山东云海国创云计算装备产业创新中心有限公司申请一项名为“代码覆盖率测试方法、装置、电子设备和存储介质”的专利,公开号 CN 119127664 A,申请日期为2024年7月。

专利摘要显示,本发明提供一种代码覆盖率测试方法、装置、电子设备和存储介质,涉及软件测试技术领域,所述方法包括:确定待测试代码对应的至少一个条件子项组合条目;利用小生境遗传算法和第一初始种群中的所有第一测试用例,以覆盖率为优化目标,迭代确定所述所有第一测试用例对应的第一总覆盖率;直至所述第一总覆盖率对应的目标测试参数满足第一迭代停止条件的情况下,从所述条件子项组合条目中确定条件子项未覆盖条目;基于所述条件子项未覆盖条目,确定第二初始种群中的第二测试用例;利用所述小生境遗传算法和所述第二初始种群中的所有第二测试用例,以覆盖所述条件子项未覆盖条目为优化目标,迭代确定所述所有第二测试用例对应的第二总覆盖率,直至所述第二总覆盖率达到第一预设阈值时停止迭代。本发明可大幅度减少因搜索目标不准确而产生的无效测试用例的数量,提高测试后期的测试效率。

本文源自:金融界

作者:情报员