预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共21页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN113962068A(43)申请公布日2022.01.21(21)申请号202111177298.X(22)申请日2021.10.09(71)申请人北京爱芯科技有限公司地址100190北京市海淀区中关村大街1号16层1605(72)发明人索健王正(74)专利代理机构北京清亦华知识产权代理事务所(普通合伙)11201代理人罗岚(51)Int.Cl.G06F30/20(2020.01)权利要求书3页说明书13页附图4页(54)发明名称验证策略的确定方法、装置、电子设备及存储介质(57)摘要本申请提供一种验证策略的确定方法、装置、电子设备和存储介质,其中,方法包括:获取候选验证策略,其中,所述候选验证策略中包括模拟待验证代码的每一项待验证特性;基于所述候选验证策略运行所述模拟待验证代码,对所述候选验证策略中的所述每一项待验证特性进行验证,并生成验证覆盖报告;根据所述验证覆盖报告对所述候选验证策略进行反向标记,以获取所述每一项待验证特性的已验证覆盖率;基于所述每一项待验证特性的所述已验证覆盖率,生成目标验证策略。本申请中,将验证覆盖报告反向标记至候选验证策略,使得验证结果更加直观的呈现,有效实现对候选验证策略的优化调整,提高了候选验证策略的调整效率,优化了目标验证策略的质量。CN113962068ACN113962068A权利要求书1/3页1.一种验证策略的确定方法,其特征在于,包括:获取候选验证策略,其中,所述候选验证策略中包括模拟待验证代码的每一项待验证特性;基于所述候选验证策略运行所述模拟待验证代码,对所述候选验证策略中的所述每一项待验证特性进行验证,并生成验证覆盖报告;根据所述验证覆盖报告对所述候选验证策略进行反向标记,以获取所述每一项待验证特性的已验证覆盖率;基于所述每一项待验证特性的所述已验证覆盖率,生成目标验证策略。2.根据权利要求1所述的方法,其特征在于,所述根据所述验证覆盖报告对所述候选验证策略进行反向标记,以获取所述每一项待验证特性的已验证覆盖率,包括:从所述验证覆盖报告中,获取所述每一项待验证特性下已经被验证的性能第一标识信息和对应的已验证性能;从所述候选验证策略中,获取所述每一项待验证特性下全部的待验证性能的第二标识信息;将所述第一标识信息与第二标识信息匹配,将所述已验证性能反向标记至所述每一项待验证特性下;获取所述每一项待验证特性下的未验证性能,基于所述已验证性能和所述未验证性能,生成所述每一项待验证特性的所述已验证覆盖率。3.根据权利要求2所述的方法,其特征在于,所述基于所述每一项待验证特性的所述已验证覆盖率,生成目标验证策略,包括:基于所述每一项待验证特性的所述已验证覆盖率,判定是否对所述候选验证策略进行调整;响应于判定无需调整,则将所述候选验证策略确定为所述目标验证策略;响应于判定需要调整,根据所述每一项待验证特性的所述未验证性能对所述候选验证策略进行调整,当所述调整后的候选验证策略中每一项待验证特性所包括的待验证性能均被验证,则生成所述目标验证策略。4.根据权利要求3所述的方法,其特征在于,所述基于所述每一项待验证特性的所述已验证覆盖率,判定是否对所述候选验证策略进行调整,包括:响应于所述每一项待验证特性下的所述待验证性能均被验证,则判定所述候选验证策略无需调整;响应于所述每一项待验证特性下的所述待验证性能存在未被验证,则判定所述候选验证策略需要调整。5.根据权利要求4所述的方法,其特征在于,所述获取候选验证策略,包括:构建测试用例,并获取在所述测试用例的环境下所述模拟待验证代码的所述每一项待验证特性;基于所述每一项待验证特性,生成所述候选验证策略。6.根据权利要求1所述的方法,其特征在于,所述基于所述候选验证策略运行所述模拟待验证代码,对所述候选验证策略中的所述每一项待验证特性进行验证,并生成验证覆盖报告,包括:2CN113962068A权利要求书2/3页基于所述候选验证策略中的所述每一项待验证特性,运行所述模拟待验证代码,并根据运行结果实现对所述每一项待验证特性下的性能的验证,以获取所述每一项待验证特性下的已验证性能;基于所述每一项待验证特性下的已验证性能,和所述已验证性能的验证结果,生成所述候选验证策略的所述验证覆盖报告。7.一种验证策略的确定装置,其特征在于,包括:获取模块,用于获取候选验证策略,其中,所述候选验证策略中包括模拟待验证代码的每一项待验证特性;验证模块,用于基于所述候选验证策略运行所述模拟待验证代码,对所述候选验证策略中的所述每一项待验证特性进行验证,并生成验证覆盖报告;标记模块,用于根据所述覆盖报告对所述候选验证策略进行反向标记,以获取所述每一项待验证特性的已验证覆盖率;生成模块,用于基于所述每一项待