一种银行软件系统测试方法、装置、电子设备及存储介质制造方法及图纸

技术编号:21952131 阅读:20 留言:0更新日期:2019-08-24 17:36
本发明专利技术涉及软件测试技术领域,揭示了一种银行软件系统测试方法、装置、电子设备及存储介质。所述方法包括:通过调用银行接口对样本数据进行测试处理获得样本测试结果,并分析样本数据与样本测试结果得到银行接口对应的数据处理规则,从而根据数据处理规则编写数据处理脚本,用于对待测试数据进行测试处理,得到目标测试结果。从而实现了测试流程不依赖于银行系统环境,测试进度不受银行系统处理速度的影响,提高了测试效率。

A Test Method, Device, Electronic Equipment and Storage Medium for Bank Software System

【技术实现步骤摘要】
一种银行软件系统测试方法、装置、电子设备及存储介质
本专利技术涉及软件测试
,特别涉及一种银行软件系统测试方法、装置、电子设备及存储介质。
技术介绍
传统的数据测试方法在测试过程中需要银行系统的支持,例如业务审核流程对用户所申请的业务进行审核时,通过调用银行接口对该业务相应的测试数据进行测试处理,从而得到该业务对应的审核结果。然而,上述测试流程对银行系统环境的依赖性较高,若银行系统发生故障,测试流程将被中断。
技术实现思路
为了解决传统的数据测试方法存在的对银行系统依赖性高、测试进度受限于银行系统处理速度的问题,本专利技术提供了一种银行软件系统测试方法、装置、电子设备及存储介质。本专利技术实施例第一方面公开了一种银行软件系统测试方法,所述方法包括:调用银行接口对样本数据进行测试处理,获得样本测试结果;分析所述样本数据与所述样本测试结果,获得所述银行接口对应的数据处理规则;根据所述数据处理规则编写数据处理脚本;利用所述数据处理脚本对待测试数据进行测试处理,获得所述待测试数据的目标测试结果。作为一种可选的实施方式,在本专利技术实施例第一方面中,在所述利用所述数据处理脚本对待测试数据进行测试处理,获得所述待测试数据的目标测试结果之前,所述方法还包括:获取用户在注册时所填写的用户数据生成所述待测试数据;其中,所述用户数据包括所述用户的用户信息、所述用户所申办业务的业务数据及所述用户所申办业务对应的数据类型。作为一种可选的实施方式,在本专利技术实施例第一方面中,所述获取用户在注册时所填写的用户数据生成所述待测试数据,包括:获取用户在注册时所填写的用户数据;根据所述用户数据所包括的用户信息或者数据类型对所述用户数据进行分类;从分类后的用户数据中,选取特定用户信息或者特定数据类型所对应的用户数据作为所述待测试数据。作为一种可选的实施方式,在本专利技术实施例第一方面中,在所述根据所述用户信息或者所述数据类型对所述用户数据进行分类之后,所述方法还包括:对比所述用户数据包括的数据类型与所述数据处理脚本中的数据类型,获得出现在所述用户数据中但未出现在所述数据处理脚本中的差异数据类型;根据所述差异数据类型对所述数据处理脚本进行更新。作为一种可选的实施方式,在本专利技术实施例第一方面中,在所述利用所述数据处理脚本对待测试数据进行测试处理,获得所述待测试数据的目标测试结果之后,所述方法还包括:调用所述银行接口对所述待测试数据进行测试处理得到第二处理结果;判断所述目标测试结果与所述第二处理结果是否相匹配;若所述目标测试结果与所述第二处理结果不匹配,根据所述目标测试结果与所述第二处理结果对所述数据处理脚本进行修改。作为一种可选的实施方式,在本专利技术实施例第一方面中,在所述根据所述数据处理规则编写数据处理脚本之后,所述方法还包括:将所述银行接口测试处理所述样本数据的速度设为所述数据处理脚本的数据测试处理速度。作为一种可选的实施方式,在本专利技术实施例第一方面中,所述方法还包括:获取所述数据处理脚本的数据测试处理速度以及统计测试处理数据量、测试处理成功率,并显示在管理终端供管理员查看。本专利技术实施例第二方面公开了一种银行软件系统测试装置,所述数据处理装置包括:样本处理单元,用于调用银行接口对样本数据进行测试处理,获得样本测试结果;规则分析单元,用于分析所述样本数据与所述样本测试结果,获得所述银行接口对应的数据处理规则;脚本编写单元,用于根据所述数据处理规则编写数据处理脚本;测试处理单元,用于利用所述数据处理脚本对待测试数据进行测试处理,获得所述待测试数据的目标测试结果。本专利技术实施例第三方面公开了一种电子设备,所述电子设备包括:处理器;存储器,所述存储器上存储有计算机可读指令,所述计算机可读指令被所述处理器执行时,实现本专利技术实施例第一方面公开的一种银行软件系统测试方法。本专利技术实施例第四方面公开了一种计算机可读存储介质,其存储计算机程序,所述计算机程序使得计算机执行本专利技术实施例第一方面公开的一种银行软件系统测试方法。本专利技术的实施例提供的技术方案可以包括以下有益效果:本专利技术所提供的一种银行软件系统测试方法包括如下步骤:调用银行接口处理样本数据,得到对样本数据的处理结果;分析样本数据与样本数据的处理结果,得到银行接口对样本数据的处理规则,并根据处理规则编写处理脚本;使用处理脚本处理测试数据,得到对测试数据的处理结果。此方法下,通过编写处理脚本处理待测试数据,可在不调用银行接口的情况下获得待测试数据对应的测试结果,从而测试过程无需依赖银行系统。此外,由于测试过程中测试处理速度不再受限于银行接口的测试处理速度,测试效率得到提高。应当理解的是,以上的一般描述和后文的细节描述仅是示例性的,并不能限制本专利技术。附图说明此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本专利技术的实施例,并于说明书一起用于解释本专利技术的原理。图1是本专利技术实施例公开的一种装置的结构示意图;图2是本专利技术实施例公开的一种银行软件系统测试方法的流程图;图3是本专利技术实施例公开的另一种银行软件系统测试方法的流程图;图4是本专利技术实施例公开的一种银行软件系统测试装置的结构示意图;图5是本专利技术实施例公开的另一种银行软件系统测试装置的结构示意图。具体实施方式这里将详细地对示例性实施例执行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本专利技术相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本专利技术的一些方面相一致的装置和方法的例子。实施例一本专利技术的实施环境可以是电子设备,例如平板电脑、台式电脑。电子设备所获取的用户数据可以是:申办业务的用户所提交的用户数据、用户所申办的业务及用户所申办业务的数据类型。图1是本专利技术实施例公开的一种银行软件系统测试装置的结构示意图。数据处理装置100可以是上述电子设备。如图1所示,数据处理装置100可以包括以下一个或多个组件:处理组件102,存储器104,电源组件106,多媒体组件108,音频组件110,传感器组件114以及通信组件116。处理组件102通常控制数据处理装置100的整体操作,诸如与显示,电话呼叫,数据通信,相机操作以及记录操作相关联的操作等。处理组件102可以包括一个或多个处理器118来执行指令,以完成下述的方法的全部或部分步骤。此外,处理组件102可以包括一个或多个模块,用于便于处理组件102和其他组件之间的交互。例如,处理组件102可以包括多媒体模块,用于以方便多媒体组件108和处理组件102之间的交互。存储器104被配置为存储各种类型的数据以支持在数据处理装置100的操作。这些数据的示例包括用于在数据处理装置100上操作的任何应用程序或方法的指令。存储器104可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(StaticRandomAccessMemory,简称SRAM),电可擦除可编程只读存储器(ElectricallyErasableProgrammableRead-OnlyMemory,简称EEPROM),可擦除可编程只读存储器(ErasableProgrammableReadOnlyMemory,简称EPRO本文档来自技高网...

【技术保护点】
1.一种银行软件系统测试方法,其特征在于,包括:调用银行接口对样本数据进行测试处理,获得样本测试结果;分析所述样本数据与所述样本测试结果,获得所述银行接口对应的数据处理规则;根据所述数据处理规则编写数据处理脚本;利用所述数据处理脚本对待测试数据进行测试处理,获得所述待测试数据的目标测试结果。

【技术特征摘要】
1.一种银行软件系统测试方法,其特征在于,包括:调用银行接口对样本数据进行测试处理,获得样本测试结果;分析所述样本数据与所述样本测试结果,获得所述银行接口对应的数据处理规则;根据所述数据处理规则编写数据处理脚本;利用所述数据处理脚本对待测试数据进行测试处理,获得所述待测试数据的目标测试结果。2.根据权利要求1所述的银行软件系统测试方法,其特征在于,在所述利用所述数据处理脚本对待测试数据进行测试处理,获得所述待测试数据的目标测试结果之前,所述方法还包括:获取用户在注册时所填写的用户数据生成所述待测试数据;其中,所述用户数据包括所述用户的用户信息、所述用户所申办业务的业务数据及所述用户所申办业务对应的数据类型。3.根据权利要求2所述的银行软件系统测试方法,其特征在于,所述获取用户在注册时所填写的用户数据生成所述待测试数据,包括:获取用户在注册时所填写的用户数据;根据所述用户数据所包括的用户信息或者数据类型对所述用户数据进行分类;从分类后的用户数据中,选取特定用户信息或者特定数据类型所对应的用户数据作为所述待测试数据。4.根据权利要求3所述的银行软件系统测试方法,其特征在于,在所述根据所述用户信息或者所述数据类型对所述用户数据进行分类之后,所述方法还包括:对比所述用户数据包括的数据类型与所述数据处理脚本中的数据类型,获得出现在所述用户数据中但未出现在所述数据处理脚本中的差异数据类型;根据所述差异数据类型对所述数据处理脚本进行更新。5.根据权利要求1所述的银行软件系统测试方法,其特征在于,在所述利用所述数据处理脚本对待测试数据进行...

【专利技术属性】
技术研发人员:李洲
申请(专利权)人:平安普惠企业管理有限公司
类型:发明
国别省市:广东,44

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

1