基于大数据的数据核对方法、装置、电子设备及存储介质制造方法及图纸

技术编号:32485357 阅读:22 留言:0更新日期:2022-03-02 09:50
本申请提出一种基于大数据的数据核对方法,包括以下步骤,通过大数据测评推荐待测试产品;获取待测试产品的业务需求;判断业务需求是否符合验证规则,若符合验证规则,基于业务需求构建待测试产品对应的测试场景;配置测试场景的环境参数,并根据测试场景的环境参数建立测试场景的数据库和数据库对应的测试接口;使用压力测试工具连接数据库,通过数据插入脚本往数据库内插入待测数据、计费规则以及预期计费数据;通过调用测试接口启动计费规则,得到实际的计费数据;判断实际的计费数据与预期的计费数据是否匹配,若匹配,则对下一个测试场景进行测试。本申请同时提供一种基于大数据的数据核对装置、电子设备及存储介质。电子设备及存储介质。电子设备及存储介质。

【技术实现步骤摘要】
基于大数据的数据核对方法、装置、电子设备及存储介质


[0001]本申请涉及大数据
,尤其涉及一种基于大数据的数据核对方法、装置、电子设备及存储介质。

技术介绍

[0002]随着我国经济的快速发展,人们生活水平不断提高,风险保障意识也日益增强,为保险行业的快速发展提供了良好的外部环境,各个保险公司也因此不断推出符合人们需求的保险产品。
[0003]现有的,开发人员根据保险产品的属性,在配置系统中进行统筹配置,便可以得到一款新的保险产品。对于配置获得的保险产品,为了保证其配置的正确性,需要对产品进行大量的测试工作,以确保保险产品能够顺利的投放市场。
[0004]但是保险产品种类多,不同保险产品的数据计算规则不同,针对不同的保险产品还有不同的运营活动,导致系统测试、回归测试任务繁重,耗时长。

技术实现思路

[0005]鉴于以上内容,有必要提出一种基于大数据的数据核对方法、装置、电子设备及存储介质,以解决如何提高业务测试的效率这一技术问题。
[0006]本申请实施例提供一种基于大数据的数据核对方法包括:
[0007]获取待测试产品以及所述待测试产品对应的业务需求;
[0008]判断所述业务需求是否符合验证规则,若不符合验证规则,输出提示信息;
[0009]若符合验证规则,基于所述业务需求构建所述待测试产品对应的测试场景;
[0010]配置所述测试场景的环境配置参数,并根据所述测试场景的环境参数建立所述测试场景的数据库和所述数据库对应的测试接口;r/>[0011]使用压力测试工具连接所述数据库,通过数据插入脚本往所述数据库内插入待测数据、计费规则以及预期计费数据;
[0012]依据所述计费规则计算所述待测数据以得到实际的计费数据;
[0013]判断所述实际的计费数据与所述预期的计费数据是否匹配,若匹配,则测试下一个测试场景,若不匹配,则显示匹配错误。
[0014]本申请通过提前构造测试场景,减少了系统测试和回归测试时间,并且通过压力测试工具和测试接口,能够实现自动核对计费结果,减少了人力投入。
[0015]在一些实施例中,所述获取待测试产品包括:
[0016]获取多种产品并将所述多种产品进行分类以得到多种同类型产品;
[0017]比较所述多种同类型产品,输出同类型产品中符合预期的产品作为待测试产品。
[0018]如此,通过对保险公司的同类型产品的对比测评,获得具有符合用户预期的待测试产品,提高数据核对方法的有效性。
[0019]在一些实施例中,所述判断所述业务需求是否符合验证规则包括:
[0020]创建验证规则库;
[0021]解析所述业务需求以获得所述业务需求中的关键词条;
[0022]匹配所述关键词条和所述验证规则库,若所述验证规则库中不包含所述关键词条,则所述业务需求不符合所述验证规则,若所述验证规则库包含所述关键词条,则所述业务需求符合所述验证规则。
[0023]如此,通过对业务需求进行验证,使得发布的业务需求清楚规范,基于清楚规范的业务需求,减少构造测试场景时候的来回反馈修改业务需求的概率,进而减少系统测试和回归测试时间。
[0024]在一些实施例中,基于所述业务需求构建所述待测试产品对应的测试场景包括:
[0025]获取所述待测试产品的各个属性项及每个所述属性项对应的属性内容;
[0026]确定各个所述属性项之间的关联关系;
[0027]依据所述关联关系、各个所述属性项及每个所述属性项对应的属性内容创建测试表格;
[0028]将各个属性项及每个属性项对应的属性内容导入至测试表格中,生成测试数据表;
[0029]依据所述测试数据表,配置每个所述属性项的属性值;
[0030]组合已配置属性值的各个属性项并生成所述待测试产品对应的测试场景。
[0031]如此,基于业务需求自动生成测试场景,提升了对产品测试的效率。
[0032]在一些实施例中,使用压力测试工具连接所述数据库,通过数据插入脚本往所述数据库内插入待测数据、计费规则以及预期计费数据包括:
[0033]调用压力测试工具获取数据配置文件,所述数据配置文件配置有所述待测数据;
[0034]依据所述压力测试工具根据所述数据配置文件生成包含有插入语句的数据插入脚本;
[0035]执行所述数据插入脚本,在所述待测数据属于常数型数据时,将所述插入语句指定的所述待测数据作为测试数据插入数据库。
[0036]如此,通过在压力测试工具的配置页面输入数据配置文件,便可快速地获取到数据配置文件中的待测数据。根据数据配置文件来生成包含有插入语句的数据插入脚本,通过运行该数据插入脚本,将数据配置文件中的待测数据作为测试数据插入数据库,由于待测数据已预先进行设置,因此可以快速获取到测试数据,有效地提高测试效率。而且,由于数据插入脚本是根据数据配置文件生成,即便系统升级改造或接口升级改造,均无需测试人员重新编写脚本,进一步提高了测试效率。
[0037]在一些实施例中,依据所述计费规则计算所述待测数据以得到实际的计费数据包括:
[0038]获取所述测试接口的访问信息与所述测试接口的协议类型对应的请求报文模板;
[0039]根据所述访问信息、所述请求报文模板生成所述测试接口的接口测试用例;
[0040]判断所述测试接口是否需要对所述数据库进行操作,若所述接口需要对数据库进行操作,确定所述数据库的数据库类型;
[0041]将所述数据库类型对应的数据库脚本添加到所述接口测试用例;
[0042]在所述接口测试用例中添加系统函数,所述系统函数基于所述计费规则与待测数
据进行计算,得到实际的计费数据。
[0043]如此,通过获取测试接口的访问信息与所述测试接口的协议类型对应的请求报文模板,根据所述访问信息、所述请求报文模板生成所述测试接口的接口测试用例。本实施例可快速生成测试接口的接口测试用例,并且支持不同的协议类型和不同的数据库类型,提高了系统的兼容性。
[0044]在一些实施例中,所述方法还包括获取预期计费数据,包括:
[0045]确定所述测试场景的包名和类名,其中,所述包名包括所述测试场景对应的所述预期计费数据的存储路径信息,所述类名包括所述测试场景对应的所述预期计费数据的文件名称;
[0046]针对所述测试场景,根据所述存储路径信息和所述文件名称,获取所述测试场景对应的所述预期计费数据。
[0047]如此,根据测试场景的包名和类名,自动获取测试场景对应的所述预期数据,不需要测试人员的参与,能有效减少测试人员的工作量,提高测试效率。
[0048]本申请实施例还提供一种基于大数据的数据核对装置,包括:
[0049]获取单元,用于获取待测试产品以及所述待测试产品对应的业务需求;
[0050]判断单元,用于判断所述业务需求是否符合验证规则,若不本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种基于大数据的数据核对方法,其特征在于,包括:获取待测试产品以及所述待测试产品对应的业务需求;判断所述业务需求是否符合验证规则,若不符合验证规则,输出提示信息;若符合验证规则,基于所述业务需求构建所述待测试产品对应的测试场景;配置所述测试场景的环境配置参数,并根据所述测试场景的环境参数建立所述测试场景的数据库和所述数据库对应的测试接口;使用压力测试工具连接所述数据库,通过数据插入脚本往所述数据库内插入待测数据、计费规则以及预期计费数据;依据所述计费规则计算所述待测数据以得到实际的计费数据;判断所述实际的计费数据与所述预期的计费数据是否匹配,若匹配,则测试下一个测试场景,若不匹配,则显示匹配错误。2.如权利要求1所述的基于大数据的数据核对方法,其特征在于,所述获取待测试产品包括:获取多种产品并将所述多种产品进行分类以得到多种同类型产品;比较所述多种同类型产品,输出同类型产品中符合预期的产品作为待测试产品。3.如权利要求2所述的基于大数据的数据核对方法,其特征在于,所述判断所述业务需求是否符合验证规则包括:创建验证规则库;解析所述业务需求以获得所述业务需求中的关键词条;匹配所述关键词条和所述验证规则库,若所述验证规则库中不包含所述关键词条,则所述业务需求不符合所述验证规则,若所述验证规则库包含所述关键词条,则所述业务需求符合所述验证规则。4.如权利要求3所述的基于大数据的数据核对方法,其特征在于,基于所述业务需求构建所述待测试产品对应的测试场景包括:获取所述待测试产品的各个属性项及每个所述属性项对应的属性内容;确定各个所述属性项之间的关联关系;依据所述关联关系、各个所述属性项及每个所述属性项对应的属性内容创建测试表格;将各个属性项及每个属性项对应的属性内容导入至测试表格中,生成测试数据表;依据所述测试数据表,配置每个所述属性项的属性值;组合已配置属性值的各个属性项并生成所述待测试产品对应的测试场景。5.如权利要求1所述的基于大数据的数据核对方法,其特征在于,使用压力测试工具连接所述数据库,通过数据插入脚本往所述数据库内插入待测数据、计费规则以及预期计费数据包括:调用压力测试工具获取数据配置文件,所述数据配置文件配置有所述待测数据;依据所述压力测试工具根据所述数据配置文件生成包含有插入语句的数据插入脚本;执行所述数据插入脚本,在所述待测数据属于常数型数据时...

【专利技术属性】
技术研发人员:仉薇
申请(专利权)人:平安科技深圳有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1