信用卡策略包的测试调整方法、装置、电子设备及介质制造方法及图纸

技术编号:22329959 阅读:15 留言:0更新日期:2019-10-19 12:15
一种信用卡策略包的测试调整方法,包括:侦测到有策略包上传时,生成策略包上传请求;识别所述策略包的类型;从所述多个测试服务器中筛选出对应所述策略包的候选测试服务器;筛选出配置有目标测试环境的目标测试服务器;将所述策略包同步至所述目标测试服务器中;当确定所述目标测试服务器已成功加载所述策略包时,筛选出对应所述策略包的目标测试用例集;控制所述目标测试服务器根据所述目标测试用例集对所述策略包进行测试;发送测试结果至目标用户。本发明专利技术还提供一种信用卡策略包的测试调整装置、电子设备及存储介质。本发明专利技术能够根据策略包自动调整对应的测试环境及测试用例集,并根据调整后的测试环境及测试用例集对策略包进行测试。

Test and adjustment methods, devices, electronic equipment and media of credit card strategy package

【技术实现步骤摘要】
信用卡策略包的测试调整方法、装置、电子设备及介质
本专利技术涉及自动测试
,具体涉及一种信用卡策略包的测试调整方法、装置、电子设备及介质。
技术介绍
在互联网金融迅猛发展的今天,新的金融领域互联网产品层出不穷,例如,信用卡应用,极大的方面了人们的生活。为了信用卡应用能够在功能、性能等方面满足用户的需求,确保信用卡应用的正确、平稳运行,开发者们往往需要将信用卡应用部署在包含多台服务器的复杂系统之上,对其进行非常全面的测试。由于信用卡应用每增加新功能或者有新的版本时,都需要适应性的调整策略包的配置信息,并对调整后的策略包的配置信息进行测试,来确保信用卡账户增加的新功能或者新的版本的有效性。然而,不同的策略包需要不同的测试环境以及不同的测试用例集,每有新的策略包,配置一次新的测试环境及获取测试用例集,是一件相当繁琐的过程。由此有必要提供一种自动化的测试方案,能够根据策略包自动调整测试环境以及测试用例集。
技术实现思路
鉴于以上内容,有必要提出一种信用卡策略包的测试调整方法、装置、电子设备及介质,能够根据策略包自动调整对应的测试环境及测试用例集,并根据调整后的测试环境及测试用例集对策略包进行测试。本专利技术的第一方面提供一种信用卡策略包的测试调整方法,应用于电子设备中,所述电子设备与多个测试服务器连接,所述方法包括:侦测到有策略包上传时,生成策略包上传请求,所述策略包上传请求包括所述策略包及对应所述策略包的目标测试环境;识别所述策略包上传请求中的策略包的类型;根据预设策略包的类型与测试服务器之间的对应关系,从所述多个测试服务器中筛选出对应所述策略包的候选测试服务器;从所述候选测试服务器中筛选出配置有所述目标测试环境的目标测试服务器;将所述策略包同步至所述目标测试服务器中;判断所述目标测试服务器是否成功加载所述策略包;当确定所述目标测试服务器已成功加载所述策略包时,从预先存储的多个测试用例集中筛选出对应所述策略包的目标测试用例集;控制所述目标测试服务器根据所述目标测试用例集对所述策略包进行测试;发送测试结果至目标用户。根据本专利技术的一个优选实施例,在所述控制所述目标测试服务器根据所述目标测试用例集对所述策略包进行测试之后,所述方法还包括:获取所述目标测试用例集中的每条测试用例的测试结果;判断所述每条测试用例的测试结果是否都为测试成功;当确定所述每条测试用例的测试结果都为测试成功时,输出测试成功的测试结果;当确定所述每条测试用例的测试结果不都为测试成功时,输出测试失败的测试结果。根据本专利技术的一个优选实施例,所述侦测到有策略包上传时,生成策略包上传请求包括:侦测到有策略包上传时,显示多个测试环境选项列表,每个所述测试环境选项列表上显示有测试环境选项及对应所述测试环境的策略包的包名的提示信息;侦测到所述测试环境选项列表上接收到选定操作时,将被选定的测试环境选项列表中的测试环境作为所上传的策略包的目标测试环境;根据所上传的策略包及所述目标测试环境生成所述策略包上传请求。根据本专利技术的一个优选实施例,在将所述策略包同步至所述目标测试服务器中之后,所述方法还包括:判断所述目标测试服务器中的预设目录下是否已存储有策略包;当确定所述预设目录下已存储有策略包时,对所述已存储的策略包进行备份;当所述已存储的策略包备份完成之后,对所述已存储的策略包进行删除操作;将所述策略包上传请求中的策略包存储于所述预设目录下。根据本专利技术的一个优选实施例,所述判断所述目标测试服务器是否成功加载所述策略包包括:接收所述目标测试服务器返回的加载结果;当所述加载结果为第一结果时,确定所述目标测试服务器已成功加载所述策略包;当所述加载结果为第二结果时,确定所述目标测试服务器未成功加载所述策略包。根据本专利技术的一个优选实施例,在所述通过所述目标测试服务器根据所述目标测试用例集对所述策略包进行测试时,所述方法还包括:侦测测试过程是否发生中断;当所述测试过程发生中断时,发送预设告警信息的邮件至测试人员。根据本专利技术的一个优选实施例,在所述输出测试结果至目标用户之后,所述方法还包括:对所述预设目录下的所述策略包进行删除;将所备份的策略包还原至所述预设目录下进行测试。本专利技术的第二方面提供一种信用卡策略包的测试调整装置,运行于自动测试平台中,所述装置包括:生成模块,用于侦测到有策略包上传时,生成策略包上传请求,所述策略包上传请求包括所述策略包及对应所述策略包的目标测试环境;识别模块,用于识别所述策略包上传请求中的策略包的类型;筛选模块,用于根据预设策略包的类型与测试服务器之间的对应关系,从所述多个测试服务器中筛选出对应所述策略包的候选测试服务器;所述筛选模块,还用于从所述候选测试服务器中筛选出配置有所述目标测试环境的目标测试服务器;同步模块,用于将所述策略包同步至所述目标测试服务器中;判断模块,用于判断所述策略包是否加载成功;所述筛选模块,还用于当所述判断模块确定所述目标测试服务器已成功加载所述策略包时,从预先存储的多个测试用例集中筛选出对应所述策略包的目标测试用例集;测试模块,用于控制所述目标测试服务器根据所述目标测试用例集对所述策略包进行测试;发送模块,用于发送测试结果至目标用户。本专利技术的第三方面提供一种电子设备,所述电子设备包括处理器,所述处理器用于执行存储器中存储的计算机程序时实现所述信用卡策略包的测试调整方法。本专利技术的第四方面提供一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现所述信用卡策略包的测试调整方法。综上所述,本专利技术所述的信用卡策略包的测试调整方法、装置、电子设备及存储介质,当侦测到有策略包上传时,生成策略包上传请求;然后识别所述策略包的类型;接着筛选出对应所述策略包的候选测试服务器;再筛选出配置有所述测试环境的目标测试服务器;将所述策略包同步至所述目标测试服务器中;而当确定所述目标测试服务器已成功加载所述策略包时,从预先存储的多个测试用例集中筛选出对应所述策略包的目标测试用例集;控制所述目标测试服务器根据所述目标测试用例集对所述策略包进行测试;最后将测试结果发送至目标用户。本专利技术能够根据所上传的策略包自动调整对应的测试服务器和测试用例集,并根据调整后的测试服务器和测试用例集对所上传的策略包进行有效性测试;其次,采用自动化测试的调整方式,能够使得用户一旦对策略包的配置信息进行了修改或者调整后,无需通知测试人员进行测试,将修改或者调整后的策略包上传到自动化测试平台中,随后根据接收到的测试结果即可得知修改或者调整后的策略包是否有效;此外,整个测试调整的过程无需测试人员参与,从而减少了用户与测试人员的沟通及协调环节,降低了沟通成本。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。图1是本专利技术实施例一提供的信用卡策略包的测试调整方法的流程图。图2是本专利技术实施例二提供的信用卡策略包的测试调整装置的结构图。图3是本专利技术实施例三提供的电子设备的结构示意图。如下具体实施方式将结合上述附图进一步说明本专利技术。具本文档来自技高网...

【技术保护点】
1.一种信用卡策略包的测试调整方法,应用于电子设备中,所述电子设备与多个测试服务器连接,其特征在于,所述方法包括:侦测到有策略包上传时,生成策略包上传请求,所述策略包上传请求包括所述策略包及对应所述策略包的目标测试环境;识别所述策略包上传请求中的策略包的类型;根据预设策略包的类型与测试服务器之间的对应关系,从所述多个测试服务器中筛选出对应所述策略包的候选测试服务器;从所述候选测试服务器中筛选出配置有所述目标测试环境的目标测试服务器;将所述策略包同步至所述目标测试服务器中;判断所述目标测试服务器是否成功加载所述策略包;当确定所述目标测试服务器已成功加载所述策略包时,从预先存储的多个测试用例集中筛选出对应所述策略包的目标测试用例集;控制所述目标测试服务器根据所述目标测试用例集对所述策略包进行测试;发送测试结果至目标用户。

【技术特征摘要】
1.一种信用卡策略包的测试调整方法,应用于电子设备中,所述电子设备与多个测试服务器连接,其特征在于,所述方法包括:侦测到有策略包上传时,生成策略包上传请求,所述策略包上传请求包括所述策略包及对应所述策略包的目标测试环境;识别所述策略包上传请求中的策略包的类型;根据预设策略包的类型与测试服务器之间的对应关系,从所述多个测试服务器中筛选出对应所述策略包的候选测试服务器;从所述候选测试服务器中筛选出配置有所述目标测试环境的目标测试服务器;将所述策略包同步至所述目标测试服务器中;判断所述目标测试服务器是否成功加载所述策略包;当确定所述目标测试服务器已成功加载所述策略包时,从预先存储的多个测试用例集中筛选出对应所述策略包的目标测试用例集;控制所述目标测试服务器根据所述目标测试用例集对所述策略包进行测试;发送测试结果至目标用户。2.如权利要求1所述的方法,其特征在于,在所述控制所述目标测试服务器根据所述目标测试用例集对所述策略包进行测试之后,所述方法还包括:获取所述目标测试用例集中的每条测试用例的测试结果;判断所述每条测试用例的测试结果是否都为测试成功;当确定所述每条测试用例的测试结果都为测试成功时,输出测试成功的测试结果;当确定所述每条测试用例的测试结果不都为测试成功时,输出测试失败的测试结果。3.如权利要求1所述的方法,其特征在于,所述侦测到有策略包上传时,生成策略包上传请求包括:侦测到有策略包上传时,显示多个测试环境选项列表,每个所述测试环境选项列表上显示有测试环境选项及对应所述测试环境的策略包的包名的提示信息;侦测到所述测试环境选项列表上接收到选定操作时,将被选定的测试环境选项列表中的测试环境作为所上传的策略包的目标测试环境;根据所上传的策略包及所述目标测试环境生成所述策略包上传请求。4.如权利要求1所述的方法,其特征在于,在将所述策略包同步至所述目标测试服务器中之后,所述方法还包括:判断所述目标测试服务器中的预设目录下是否已存储有策略包;当确定所述预设目录下已存储有策略包时,对所述已存储的策略包进行备份;当所述已存储的策略包备份完成之后,对所述已存储的策略包进行删除操作;将所述策略包上传请求中的策略包存储于所述预设目录下。5.如权利...

【专利技术属性】
技术研发人员:许凌志梅强强吴学亮戚涛东
申请(专利权)人:平安银行股份有限公司
类型:发明
国别省市:广东,44

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

1