[发明专利]数据校验方法及装置、存储介质、计算机设备在审
申请号: | 202110560891.6 | 申请日: | 2021-05-19 |
公开(公告)号: | CN113191852A | 公开(公告)日: | 2021-07-30 |
发明(设计)人: | 何青松 | 申请(专利权)人: | 拉扎斯网络科技(上海)有限公司 |
主分类号: | G06Q30/06 | 分类号: | G06Q30/06;G06F11/36;G06F8/36 |
代理公司: | 北京中强智尚知识产权代理有限公司 11448 | 代理人: | 黄耀威 |
地址: | 200333 上海*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据 校验 方法 装置 存储 介质 计算机 设备 | ||
本申请公开了一种数据校验方法及装置、存储介质、计算机设备,该方法包括:响应于数据校验指令,依据所述数据校验指令对应的待校验场景,在多个功能域中选择与所述待校验场景匹配的至少一个待校验域;对所述待校验域进行通用校验,以校验所述待校验域是否数据自洽;基于所述待校验场景的预设场景化数据指标,获取与所述数据校验指令对应的场景化标准数据以及所述待校验域中的场景化校验数据,并对所述待校验域进行场景化校验,以校验所述场景化标准数据与所述场景化校验数据是否一致。本申请有助于减少测试开发量,减少数据校验量,提高校验效率,缩短测试周期。
技术领域
本申请涉及计算机技术领域,尤其是涉及到一种数据校验方法及装置、存储介质、计算机设备。
背景技术
在软件测试环节,往往会经历多个系统间的联调测试、端到端的模拟真实场景的测试。例如对购物软件中电子商务的下单支付场景,用户在软件上加购商品后,发起下单并支付,对于该测试场景,后台服务的基本流程主要有:1.商品域扣减库存,避免超卖场景出现;2.订单域创建订单,记录商品快照、用户下单/支付行为、记录交易场景下的其它所有必须数据等;3.支付域记录用户支付行为、金额等;4.营销域记录用户使用的平台营销活动数据、用户个人名下营销资产使用数据、计算用户享受的优惠金额及明细数据等;5.物流域记录用户购买的实物商品,运送的情况等。
现有技术中通过工具化的手段实现测试,商品域的工程师提供商品查询和校验工具;订单域的工程师提供订单数据查询和校验等等。而这些校验工具通常是定制化的,是基于特定测试场景提供的特定的组合工具。例如下单支付场景的校验工具进行以下校验:确认订单域落了“下单中”的订单+确认支付域落了“支付中”的订单+营销域落了“冻结中的用户券”的数据等。换一个场景,往往需要各个域的工程师协同工作,生产出另一个定制化的校验工具。在此类测试过程中,对于各个系统的数据正确性的校验,存在开发量大、测试效率低、周期长的问题。
发明内容
有鉴于此,本申请提供了一种数据校验方法及装置、存储介质、计算机设备,有助于减少测试开发量、以及提高数据校验效率、缩短测试周期。
根据本申请的一个方面,提供了一种数据校验方法,包括:
响应于数据校验指令,依据所述数据校验指令对应的待校验场景,在多个功能域中选择与所述待校验场景匹配的至少一个待校验域;
对所述待校验域进行通用校验,以校验所述待校验域是否数据自洽;
基于所述待校验场景的预设场景化数据指标,获取与所述数据校验指令对应的场景化标准数据以及所述待校验域中的场景化校验数据,并对所述待校验域进行场景化校验,以校验所述场景化标准数据与所述场景化校验数据是否一致。
可选地,所述功能域包括订单域、支付域、运营域、商品域、物流域以及用户域中至少一种;任一所述功能域包括单据数据以及分支数据,所述分支数据包括流水数据、资金数据、快照数据、渠道数据、调度数据中至少一种。
可选地,所述对所述待校验域进行通用校验,以校验所述待校验域是否数据自洽,具体包括:
依据每个所述待校验域对应的单据数据和分支数据,分别校验每个所述待校验域的第一预设通用数据类型是否数据一致,其中,所述第一预设通用数据类型分别基于每个所述待校验域的类型确定,所述第一预设通用数据类型包括所述待校验域对应的状态数据类型、金额数据类型、渠道数据类型、调度数据类型中至少一种。
可选地,所述对所述待校验域进行通用校验,具体还包括:
若每个所述待校验域中所述第一预设通用数据类型的数据一致,则依据任一待校验域对应的单据数据以及所述任一待校验域的关联域对应的单据数据,校验所述任一待校验域与所述关联域的第二预设通用数据类型是否数据一致,其中,所述关联域包括所述任一待校验域的上游和/或下游的待校验域,所述第二预设通用数据类型基于所述任一待校验域以及所述关联域各自对应的第一预设通用数据类型确定。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于拉扎斯网络科技(上海)有限公司,未经拉扎斯网络科技(上海)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110560891.6/2.html,转载请声明来源钻瓜专利网。
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置