基于加密数据的数据测试方法、装置、设备及存储介质制造方法及图纸

技术编号:38582979 阅读:4 留言:0更新日期:2023-08-26 23:27
本申请提供一种基于加密数据的数据测试方法、装置、设备及存储介质,可用于金融领域。该方法包括:响应于对待测试应用中的功能的测试指令,从预设时间段内的生产环境数据中,获取待测试数据;其中,所述生产环境数据用于表示在预设的生产环境中,通过所述待测试应用进行交易所产生的交易数据;对所述待测试数据进行加密,得到所述待测试数据的加密数据;根据所述加密数据,运行所述待测试应用中的功能的测试代码,得到所述待测试应用中的功能的测试结果;若所述测试结果满足预设的测试要求,则确定所述待测试应用中的功能测试完成。本申请从实际的生产环境中获取待测试的数据,通过加密保证数据安全,有效提高测试效率和精度。有效提高测试效率和精度。有效提高测试效率和精度。

【技术实现步骤摘要】
基于加密数据的数据测试方法、装置、设备及存储介质


[0001]本申请涉及金融领域,尤其涉及一种基于加密数据的数据测试方法、装置、设备及存储介质。

技术介绍

[0002]随着金融行业的数据加工类应用的更新迭代,应用的功能越来越多。为了保证应用的正常使用,需要对应用的功能进行测试。
[0003]通过对应用的功能进行测试,可以对功能的代码进行改进,满足用户对应用的使用要求。若测试效率低或测试结果不准确,则会影响用户对应用的使用体验。因此,需要提高测试的效率和精度。

技术实现思路

[0004]本申请提供一种基于加密数据的数据测试方法、装置、设备及存储介质,用以提高测试的效率和精度。
[0005]第一方面,本申请提供一种基于加密数据的数据测试方法,包括:
[0006]响应于对待测试应用中的功能的测试指令,从预设时间段内的生产环境数据中,获取待测试数据;其中,所述生产环境数据用于表示在预设的生产环境中,通过所述待测试应用进行交易所产生的交易数据;
[0007]对所述待测试数据进行加密,得到所述待测试数据的加密数据;
[0008]根据所述加密数据,运行所述待测试应用中的功能的测试代码,得到所述待测试应用中的功能的测试结果;
[0009]若所述测试结果满足预设的测试要求,则确定所述待测试应用中的功能测试完成。
[0010]第二方面,本申请提供一种基于加密数据的数据测试装置,包括:
[0011]数据获取模块,用于响应于对待测试应用中的功能的测试指令,从预设时间段内的生产环境数据中,获取待测试数据;其中,所述生产环境数据用于表示在预设的生产环境中,通过所述待测试应用进行交易所产生的交易数据;
[0012]数据加密模块,用于对所述待测试数据进行加密,得到所述待测试数据的加密数据;
[0013]结果获得模块,用于根据所述加密数据,运行所述待测试应用中的功能的测试代码,得到所述待测试应用中的功能的测试结果;
[0014]测试完成模块,用于若所述测试结果满足预设的测试要求,则确定所述待测试应用中的功能测试完成。
[0015]第三方面,本申请提供一种电子设备,包括:处理器,以及与所述处理器通信连接的存储器;
[0016]所述存储器存储计算机执行指令;
[0017]所述处理器执行所述存储器存储的计算机执行指令,以实现如本申请第一方面所述的基于加密数据的数据测试方法。
[0018]第四方面,本申请提供一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机执行指令,所述计算机执行指令被处理器执行时用于实现如本申请第一方面所述的基于加密数据的数据测试方法。
[0019]第五方面,本申请提供一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现本申请第一方面所述的基于加密数据的数据测试方法。
[0020]本申请提供的一种基于加密数据的数据测试方法、装置、设备及存储介质,通过响应对待测试应用中的功能的测试指令,从实际的生产环境数据中,获取一部分数据作为待测试数据。通过从真实的生产环境数据中获取待测试数据,确保待测试数据的真实性,提高测试的效果。不需要人为生成待测试的数据,实现自动测试,节约测试的人力和时间,避免错误的待测试数据影响测试结果。对待测试数据进行加密,得到加密数据,提高待测试数据的安全性,避免信息泄露。根据加密数据,运行待测试应用中的功能的测试代码,得到测试结果。若测试结果满足预设的测试要求,则确定待测试应用中的功能测试完成,有效提高测试的效率和精度。
附图说明
[0021]此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本申请的实施例,并与说明书一起用于解释本申请的原理。
[0022]图1为本申请实施例提供的一种基于加密数据的数据测试方法的流程示意图;
[0023]图2为本申请实施例提供的一种基于加密数据的数据测试方法的流程示意图;
[0024]图3为本申请实施例提供的一种基于加密数据的数据测试装置的结构框图;
[0025]图4为本申请实施例提供的一种基于加密数据的数据测试装置的结构框图;
[0026]图5为本申请实施例提供的一种电子设备的结构框图;
[0027]图6为本申请实施例提供的一种电子设备的结构框图。
[0028]通过上述附图,已示出本申请明确的实施例,后文中将有更详细的描述。这些附图和文字描述并不是为了通过任何方式限制本申请构思的范围,而是通过参考特定实施例为本领域技术人员说明本申请的概念。
具体实施方式
[0029]这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本申请相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本申请的一些方面相一致的装置和方法的例子。
[0030]需要说明的是,本申请所涉及的用户信息(包括但不限于用户设备信息、用户个人信息等)和数据(包括但不限于用于分析的数据、存储的数据、展示的数据等),均为经用户授权或者经过各方充分授权的信息和数据,并且相关数据的收集、使用和处理需要遵守相关法律法规和标准,并提供有相应的操作入口,供用户选择授权或者拒绝。
[0031]需要说明的是,本申请的一种基于加密数据的数据测试方法、装置、设备及存储介
质可用于金融领域,也可用于除金融领域之外的任意领域,本申请的一种基于加密数据的数据测试方法、装置、设备及存储介质的应用领域不做限定。
[0032]目前金融行业对数据加工类应用的研发,涉及需求分析、程序开发、系统测试、投产上线等环节。其中的测试环节,目前主要是根据需求,手工生成待测试数据,通过待测试数据实现相关功能的测试验证。也就是开发人员开发完程序之后,根据需求中的功能要求,手工生成待测试数据进行测试。
[0033]这种测试方法仅能测试程序是否能完整运行,不能很好的测试出程序加工出来的数据结果是否正确。数据的正确性还需要投产后业务进一步的验证,如果验证后有问题还需要再重新开发测试,导致开放周期长,不能满足业务发展的时间要求。而且,手工生成的待测试数据,与实际生产环境中产生的数据不同,测试的真实性较差,影响测试效果,测试的效率和精度较低。
[0034]本申请提供的一种基于加密数据的数据测试方法、装置、设备及存储介质,旨在解决现有技术的如上技术问题。
[0035]下面以具体地实施例对本申请的技术方案以及本申请的技术方案如何解决上述技术问题进行详细说明。下面这几个具体的实施例可以相互结合,对于相同或相似的概念或过程可能在某些实施例中不再赘述。下面将结合附图,对本申请的实施例进行描述。
[0036]图1为根据本申请实施例提供的一种基于加密数据的数据测试方法的流程示意图,该方法由一种基于加密数据的数据测试方法装置执行。如图1所示,该方法包括以下步骤:
...

【技术保护点】

【技术特征摘要】
1.一种基于加密数据的数据测试方法,其特征在于,包括:响应于对待测试应用中的功能的测试指令,从预设时间段内的生产环境数据中,获取待测试数据;其中,所述生产环境数据用于表示在预设的生产环境中,通过所述待测试应用进行交易所产生的交易数据;对所述待测试数据进行加密,得到所述待测试数据的加密数据;根据所述加密数据,运行所述待测试应用中的功能的测试代码,得到所述待测试应用中的功能的测试结果;若所述测试结果满足预设的测试要求,则确定所述待测试应用中的功能测试完成。2.根据权利要求1所述的方法,其特征在于,响应于对待测试应用中的功能的测试指令,从预设时间段内的生产环境数据中,获取待测试数据,包括:响应于对所述待测试应用中的功能的测试指令,确定所述待测试应用中的功能的数据要求;根据所述待测试应用中的功能的数据要求,从预设时间段内的生产环境数据中,获取待测试数据。3.根据权利要求2所述的方法,其特征在于,所述方法还包括:根据预设的数据备份周期,对所述生产环境数据进行备份,得到所述生产环境数据的备份数据;将所述备份数据存储在预设的备份数据库中。4.根据权利要求3所述的方法,其特征在于,所述数据要求包括对待测试数据的时间要求和对待测试数据的数值要求;根据所述待测试应用中的功能的数据要求,从预设时间段内的生产环境数据中,获取待测试数据,包括:根据所述待测试应用中的功能对所述待测试数据的时间要求,从所述备份数据库中获取预设时间段所对应的备份数据;根据所述待测试应用中的功能对所述待测试数据的数值要求,从预设时间段所对应的备份数据中获取所述待测试数据。5.根据权利要求4所述的方法,其特征在于,在获取待测试数据之后,还包括:确定所述待测试数据的数据量;若所述待测试数据的数据量小于预设的数据量阈值,则发出待测试数据不足的提示信息;其中,所述提示信息用于提示用户停止对所述待测试应用中的功能进行测试。6.根据权利要求2所述的方法,其特征在于,响应于对所述待测试应用中的功能的测试指令,确定所述待测试应用中的功能的数据要求,包括:响应于对所述待测试应用中的功能的测试指令,基于预设的功能与数据要求之间的关联关系,确定与所述待测试应用中的功能对应的数据要求。7.根据权利要求1所述的方法,其特征在于,对所述待测试数据进...

【专利技术属性】
技术研发人员:聂志
申请(专利权)人:中国银行股份有限公司
类型:发明
国别省市:

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

1