测试方法、装置、设备及存储介质制造方法及图纸

技术编号:33059294 阅读:13 留言:0更新日期:2022-04-15 09:47
本申请适用于研发管理技术领域,提供了测试方法、装置、设备及存储介质。包括:获取征信报告和待验证的测试规则;对征信报告进行解析,得到多个信息单元;在多个信息单元中,选取与测试规则匹配的目标信息单元;根据目标信息单元,生成测试征信报告;根据测试规则对测试征信报告进行测试,得到测试征信报告对应的测试结果;根据测试结果,验证测试规则。上述方案中,可以根据不同的测试规则生成各种对应的测试征信报告,适应各种业务场景。无需开发人员手动对征信报告进行修改,提升了生成测试征信报告的效率,降低出错率,提升了测试结果的准确率,进而根据测试结果调整测试规则,有助于后续根据确定的测试规则开发业务。后续根据确定的测试规则开发业务。后续根据确定的测试规则开发业务。

【技术实现步骤摘要】
测试方法、装置、设备及存储介质


[0001]本申请属于研发管理
,尤其涉及测试方法、装置、设备及存储介质。

技术介绍

[0002]征信报告为记载有个人或者企业信用信息记录的报告,可用于查询个人或者企业的信用情况,是当前金融公司做风险管控的重要依据。
[0003]随着市场的发展,越来越多的业务需要基于征信报告中的内容对个人或者企业的信用进行测试。
[0004]在开发初期,当业务场景不同时,需要针对征信报告中不同的版块进行测试,进而根据测试结果调整每个业务场景对应的测试规则,便于后续开发完成后,在实际运行过程中,根据调整后的测试规则对业务场景进行测试。
[0005]当某个业务场景需要测试征信报告的某些版块,而现有的征信报告中并没有这些版块时,需要开发人员手动对征信报告进行修改,添加或删除征信报告中相应的版块。这种手工修改方式效率低、容易出错,导致在测试过程中出现征信报告解析失败,降低了测试结果的准确率,进而导致根据该测试结果验证的测试规则不准确。

技术实现思路

[0006]有鉴于此,本申请实施例提供了测试方法、装置、设备及存储介质,以解决现有技术中手动修改征信报告的方式效率低、容易出错,导致在测试过程中出现征信报告解析失败,降低了测试结果的准确率,进而导致根据该测试结果验证的测试规则不准确的问题。
[0007]本申请实施例的第一方面提供了一种测试方法,该方法包括:
[0008]获取征信报告和待验证的测试规则;
[0009]对所述征信报告进行解析,得到多个信息单元,每个所述信息单元包含一条或多条所述征信报告中的信息;
[0010]在所述多个信息单元中,选取与所述测试规则匹配的目标信息单元;
[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]图1是本申请一示例性实施例提供的测试方法的示意性流程图;
[0043]图2是本申请另一示例性实施例示出的测试方法的步骤S104的具体流程图;
[0044]图3是本申请再一示例性实施例示出的测试方法的步骤S106的具体流程图;
[0045]图4是本申请一实施例提供的一种测试装置的示意图;
[0046]图5是本申请另一实施例提供的本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种测试方法,其特征在于,包括:获取征信报告和待验证的测试规则;对所述征信报告进行解析,得到多个信息单元,每个所述信息单元包含一条或多条所述征信报告中的信息;在所述多个信息单元中,选取与所述测试规则匹配的目标信息单元;根据所述目标信息单元,生成测试征信报告;根据所述测试规则对所述测试征信报告进行测试,得到所述测试征信报告对应的测试结果;根据所述测试结果,验证所述测试规则。2.如权利要求1所述的测试方法,其特征在于,所述测试规则包含多条规则,所述测试结果包含结果数据,所述根据所述测试规则对所述测试征信报告进行测试,得到所述测试征信报告对应的测试结果,包括:针对每条规则,在所述测试征信报告中筛选出符合所述规则的结果数据,所述规则包括筛选授信额度符合预设额度的数据、筛选账户开立日期符合预设日期的数据、筛选逾期记录数据以及筛选贷款类型符合预设类型的贷款数据。3.如权利要求2所述的测试方法,其特征在于,所述根据所述测试结果,验证所述测试规则,包括:获取预设测试规范,所述预设测试规范包括验证所述结果数据是否正常输出、验证所述结果数据是否正确以及验证所述结果数据的格式是否正确;当检测到每条规则对应的结果数据均符合所述预设测试规范时,将所述测试规则作为最终测试规则。4.如权利要求3所述的测试方法,其特征在于,所述获取预设测试规范之后,所述测试方法还包括:当检测到任意一条规则对应的结果数据不符合所述预设测试规范时,根据所述任意一条规则生成提示信息,所述提示信息用于提示调整所述测试规则。5.如权利要求1所述的测试方法,其特征在于,当所述目标信息单元的数量为多...

【专利技术属性】
技术研发人员:黄建飞
申请(专利权)人:平安消费金融有限公司
类型:发明
国别省市:

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

1