摘要
本发明公开了一种代码测试方法、装置、设备、介质及产品及介质。该方法包括:确定待测软件的源代码中未被待使用测试用例覆盖的第一待测代码,基于第一待测代码生成用例生成方法;基于用例生成方法生成补充测试用例,基于补充测试用例对第一待测代码进行测试得到第一代码覆盖率数据;当第一代码覆盖率数据未满足预设测试条件时,基于第一代码覆盖率数据确定第一待测代码中未被补充测试用例覆盖的第二待测代码;基于第一代码覆盖率数据调整用例生成方法,将第二待测代码重新作为第一待测代码,基于调整后的用例生成方法,重新执行生成补充测试用例、得到第一代码覆盖率数据的操作,直至第一代码覆盖率数据满足预设测试条件时,得到目标测试结果。
技术关键词
代码覆盖率
生成方法
待测软件
代码测试方法
语义特征
数据
强化学习模型
代码测试装置
代码分析工具
输入输出关系
可读存储介质
计算机
模块
语句
指令
参数
分支