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

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

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

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

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

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

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN114329471A(43)申请公布日2022.04.12(21)申请号202111618202.9(22)申请日2021.12.27(71)申请人北京百度网讯科技有限公司地址100085北京市海淀区上地十街10号百度大厦2层(72)发明人樊金斐朱冰心李寅珠(74)专利代理机构北京博浩百睿知识产权代理有限责任公司11134代理人宫传芝(51)Int.Cl.G06F21/56(2013.01)G06F21/57(2013.01)G06F21/64(2013.01)权利要求书3页说明书15页附图3页(54)发明名称数据处理方法、装置、电子设备以及存储介质(57)摘要本公开提供了一种数据处理方法、装置、电子设备及存储介质,涉及数据测试技术领域,具体涉及代码测试技术领域,以至少解决相关技术中对数据进行测试的准确率较低的技术问题。具体实现方案为:获取待测试数据;基于待测试数据中目标数据和变量变更链对待测试数据进行测试,得到第一测试结果,其中,变量变更链用于描述数据中变量取值范围的变更信息,第一测试结果用于表示是否拦截待测试数据。CN114329471ACN114329471A权利要求书1/3页1.一种数据处理方法,其中,包括:获取待测试数据;基于所述待测试数据中目标数据和变量变更链对所述待测试数据进行测试,得到第一测试结果,其中,所述变量变更链用于描述数据中变量取值范围的变更信息,所述第一测试结果用于表示是否拦截所述待测试数据。2.根据权利要求1所述的方法,其中,基于所述待测试数据中目标数据和变量变更链对所述待测试数据进行测试,得到第一测试结果,包括:基于所述待测试数据中的目标数据和变量变更链对所述待测试数据进行测试,得到第二测试结果,其中,所述第二测试结果用于表征所述目标数据是否为预设常数;响应于所述第二测试结果中的所述目标数据不为所述预设常数,判断所述待测试数据是否符合预设规则;响应于所述待测试数据不符合所述预设规则,基于历史标注数据对所述待测试数据进行测试,得到所述第一测试结果。3.根据权利要求2所述的方法,其中,基于历史标注数据对所述待测试数据进行测试,得到所述第一测试结果,包括:对所述历史标注数据和所述待测试数据进行特征处理,得到所述历史标注数据的历史特征信息和所述待测试数据的第一特征信息,其中,所述历史标注数据用于表示误拦截的数据;比对所述第一特征信息和历史特征信息,基于比对结果确定目标特征信息,其中,所述比对结果用于表示所述第一特征信息和所述历史特征信息之间的相似度,所述目标特征信息为所述第一特征信息中与所述历史特征信息中相似度大于预设相似度的特征信息;获取与所述目标特征信息对应的误拦截测试数据;对所述待测试数据中除所述误拦截测试数据之外的其他测试数据进行拦截。4.根据权利要求2所述的方法,其中,基于所述待测试数据中的目标数据和变量变更链对所述待测试数据进行测试,得到第二测试结果,包括:响应于满足所述目标数据为常数,比对所述目标数据和所述预设常数,得到比对结果;响应于所述比对结果为所述目标数据为所述预设常数,拦截所述待测试数据。5.根据权利要求4所述的方法,其中,基于所述待测试数据中的目标数据和变量变更链对所述待测试数据进行测试,得到第二测试结果,包括:响应于满足所述目标数据中包含有变量,获取所述目标数据中的所述变量;基于所述变量变更链对所述变量进行测试,得到所述第二测试结果。6.根据权利要求5所述的方法,其中,基于所述待测试数据中的目标数据和变量变更链对所述待测试数据进行测试,得到第二测试结果,包括:响应于满足所述目标数据中包含有函数,获取所述目标数据中的函数;基于所述变量变更链确定所述函数的值域;基于所述值域对所述目标数据进行测试,得到所述第二测试结果。7.根据权利要求6所述的方法,其中,基于所述待测试数据中的目标数据和变量变更链对所述待测试数据进行测试,得到第二测试结果,包括:响应于满足所述目标数据中包含有第一表达式,获取所述目标数据中的第一表达式;2CN114329471A权利要求书2/3页利用预设格式对所述第一表达式进行格式转化,得到目标字符;响应于所述目标字符中存在所述预设常数,拦截所述待测试数据。8.根据权利要求7所述的方法,其中,基于所述待测试数据中的目标数据和变量变更链对所述待测试数据进行测试,得到第二测试结果,包括:响应于满足所述目标数据中包含有第二表达式,获取所述目标数据中的第二表达式,其中,所述第二表达式中的运算符号的数量大于或等于所述第一表达式中的运算符号的数量;将所述第二表达式中的中缀表达式转化为后缀表达式;基于所述变量变更链对所述后缀表达式进行计算,得到目标值;响应于所述目标值小于或等于所述预设常数,拦截所述待测试数