[发明专利]测试数据处理方法、装置、设备及存储介质在审
申请号: | 202111567467.0 | 申请日: | 2021-12-20 |
公开(公告)号: | CN114253851A | 公开(公告)日: | 2022-03-29 |
发明(设计)人: | 尹智伟;齐蓉;钟玉兴;林浩 | 申请(专利权)人: | 中国工商银行股份有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 北京康信知识产权代理有限责任公司 11240 | 代理人: | 曾红芳 |
地址: | 100140 北*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 测试 数据处理 方法 装置 设备 存储 介质 | ||
本发明公开了一种测试数据处理方法、装置、设备及存储介质。其中,该方法包括:采用目标分析方法对待测试程序进行分析,得到分析结果,其中,上述目标分析方法包括以下至少之一:静态分析方法、关键字分析方法、关联关系分析方法;基于上述分析结果生成目标测试数据;运行上述目标测试数据,得到目标运行结果。本发明解决了由于现有技术中需要人工进行大数据测试,造成的测试工作量大且测试效率低的技术问题。
技术领域
本发明涉及大数据技术领域,尤其涉及大数据分析与测试处理技术领域,具体而言,涉及一种测试数据处理方法、装置、设备及存储介质。
背景技术
大数据系统以大量数据或数据服务作为主线贯穿其中,对数据的质量、效率有较高要求,而这也是大数据测试的重点和难点所在。大数据测试往往测试生命周期较长,且不同的数据测试阶段的验证项目和测试方法存在一定的差异,例如,除数据质量测试中的语法错误问题可以通过日志定位原因外,其他大部分问题都要通过对源数据的分析、统计和清单比对等手段,人工找出数据遗漏、处理异常的部分,从而定位出具体原因,需要耗费大量的人力、时间,测试门槛高较,并且上述问题会贯穿整个测试生命周期。
针对上述的问题,目前尚未提出有效的解决方案。
发明内容
本发明实施例提供了一种测试数据处理方法、装置、设备及存储介质,以至少解决由于现有技术中需要人工进行大数据测试,造成的测试工作量大且测试效率低的技术问题。
根据本发明实施例的一个方面,提供了测试数据处理方法,包括:采用目标分析方法对待测试程序进行分析,得到分析结果,其中,上述目标分析方法包括以下至少之一:静态分析方法、关键字分析方法、关联关系分析方法;基于上述分析结果生成目标测试数据;运行上述目标测试数据,得到目标运行结果。
可选的,采用上述静态分析方法对上述待测试程序进行分析,得到上述分析结果,包括:检测上述待测试程序中是否存在编译错误;和/或通过目标语法规则判断上述待测试程序中是否存在语法错误,得到上述分析结果。
可选的,采用上述关键字分析方法对上述待测试程序进行分析,得到上述分析结果,包括:根据上述待测试程序中的初始参数组合生成初始测试用例,其中,上述初始参数组合至少包括:预设关键字,以及多个与上述预设关键字对应的测试向量;将多个上述关键字和多个上述测试向量进行组合处理,得到目标参数组合;将基于上述目标参数组合生成的等价测试用例作为上述分析结果。
可选的,采用上述关联关系分析方法对上述待测试程序进行分析,得到上述分析结果,包括:扫描上述待测试程序中的代码字段,得到扫描结果;根据上述扫描结果确定上述代码字段中的原表与对应的结果表之间的依赖关系,并将上述依赖关系作为上述分析结果。
可选的,基于上述分析结果生成目标测试数据,包括:根据预设数据格式对上述分析结果进行优化处理,得到优化后的测试结果;基于上述优化后的测试结果生成上述目标测试数据。
可选的,上述方法还包括:根据上述目标测试数据中各测试用例间的关系预设调起流程,其中,上述调起流程包括:串行调起、并行调起;和/或预设上述目标测试数据的调起时间。
可选的,在得到上述目标运行结果之后,上述方法还包括:比较上述目标运行结果和预设运行结果,得到比较结果;展示上述比较结果。
根据本发明实施例的另一方面,还提供了一种测试数据处理装置,包括:分析模块,用于采用目标分析方法对待测试程序进行分析,得到分析结果,其中,上述目标分析方法包括以下至少之一:静态分析方法、关键字分析方法、关联关系分析方法;生成模块,用于基于上述分析结果生成目标测试数据;运行模块,用于运行上述目标测试数据,得到目标运行结果。
根据本发明实施例的另一方面,还提供了一种非易失性存储介质,上述非易失性存储介质存储有多条指令,上述指令适于由处理器加载并执行任意一项上述的测试数据处理方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国工商银行股份有限公司,未经中国工商银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111567467.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种针对Web层的数据标签溯源技术
- 下一篇:设备控制方法及装置