System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及金融领域,尤其涉及用于筛选测试的场景规则造数方法、装置、系统及介质。
技术介绍
1、在金融领域的各类贷款产品中需要通过筛选规则对客户资质进行筛选,进而把控贷款风险,对客户进行筛选时需要覆盖到各个规则通过和否决的场景,造数的工作量比较大。而且在联调的过程中,如果客户资质筛选规则都通过,则需要对每个规则进行预埋数处理。现有技术是按照初筛需求,每笔自测或联调数据,需要一个规则一个规则的手动埋数。在遇到需要切换通过、否决场景的情况下再手动进行埋数的处理。每次工作量比较大,而且手动切换规则,容易导致自动化脚本运行报错,需要花费时间去排查失败原因。
技术实现思路
1、鉴于上述现有技术的不足,本专利技术的目的在于提供可应用于金融科技或其它相关领域的用于筛选测试的场景规则造数方法、装置、系统及介质,旨在实现使场景规则造数模块化,提高规则运行的效率。
2、本专利技术的技术方案如下:
3、一种用于筛选测试的场景规则造数方法,所述方法包括:
4、从指定数据源获取每条筛选规则的基础数据;
5、根据所述基础数据配置每条筛选规则的筛选条件和对应的返回结果;
6、根据不同的测试场景确定目标筛选条件,以及每条目标筛选规则的目标返回结果;
7、对所有目标筛选规则的目标返回结果进行组合,得到不同的测试场景的期望场景规则。
8、在一个实施例中,所述指定数据源包括工商报告、地区黑名单、行业黑名单和企业黑名单。
9
10、在一个实施例中,所述从指定数据源获取每条筛选规则的基础数据之后,所述方法还包括:
11、将每条筛选规则的所述基础数据抽象为一个类进行管理。
12、在一个实施例中,所述根据所述基础数据配置每条筛选规则的筛选条件和对应的返回结果,包括:
13、设置每条筛选规则中每项基础数据的匹配要求,作为每条筛选规则的筛选条件;
14、设置筛选通过的第一返回结果以及筛选不通过的第二返回结果。
15、在一个实施例中,当满足筛选规则中所有基础数据的匹配要求时,则筛选通过,否则筛选不通过。
16、在一个实施例中,所述对所有目标筛选规则的目标返回结果进行组合,作为所述测试场景需求的期望场景规则之后,还包括:
17、根据当前测试场景的期望场景规则从测试数据中获取相应的目标基础数据;
18、将所述目标基础数据作为匹配参数,根据当前测试场景中每条目标筛选条件的匹配要求对所述匹配参数进行匹配判断,得到相应的匹配结果;
19、将所述匹配结果与当前测试场景的所述期望场景规则对比,得到当前测试场景的测试结果。
20、一种用于筛选测试的场景规则造数装置,包括:
21、获取模块,用于从指定数据源获取每条筛选规则的基础数据;
22、配置模块,用于根据所述基础数据配置每条筛选规则的筛选条件和对应的返回结果;
23、确认模块,用于根据不同的测试场景确定目标筛选条件,以及每条目标筛选规则的目标返回结果;
24、组合模块,用于对所有目标筛选规则的目标返回结果进行组合,得到不同的测试场景的期望场景规则。
25、一种用于筛选测试的场景规则造数系统,所述系统包括至少一个处理器;以及,
26、与所述至少一个处理器通信连接的存储器;其中,
27、所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行上述用于筛选测试的场景规则造数方法。
28、一种非易失性计算机可读存储介质,所述非易失性计算机可读存储介质存储有计算机可执行指令,该计算机可执行指令被一个或多个处理器执行时,可使得所述一个或多个处理器执行上述的用于筛选测试的场景规则造数方法。
29、有益效果:本专利技术公开了用于筛选测试的场景规则造数方法、装置、系统及介质,相比于现有技术,本专利技术实施例通过对筛选规则进行预先埋数处理,使场景规则造数模块化,提高规则运行效率。。
本文档来自技高网...【技术保护点】
1.一种用于筛选测试的场景规则造数方法,其特征在于,包括:
2.根据权利要求1所述的用于筛选测试的场景规则造数方法,其特征在于,所述指定数据源包括工商报告、地区黑名单、行业黑名单和企业黑名单。
3.根据权利要求1所述的用于筛选测试的场景规则造数方法,其特征在于,所述基础数据包括行业名称、社会统一代码、股东及法人信息和各种黑名单信息。
4.根据权利要求1所述的用于筛选测试的场景规则造数方法,其特征在于,所述从指定数据源获取每条筛选规则的基础数据之后,所述方法还包括:
5.根据权利要求1所述的用于筛选测试的场景规则造数方法,其特征在于,所述根据所述基础数据配置每条筛选规则的筛选条件和对应的返回结果,包括:
6.根据权利要求5所述的用于筛选测试的场景规则造数方法,其特征在于,当满足筛选规则中所有基础数据的匹配要求时,则筛选通过,否则筛选不通过。
7.根据权利要求5所述的用于筛选测试的场景规则造数方法,其特征在于,所述对所有目标筛选规则的目标返回结果进行组合,作为所述测试场景需求的期望场景规则之后,还包括:
< ...【技术特征摘要】
1.一种用于筛选测试的场景规则造数方法,其特征在于,包括:
2.根据权利要求1所述的用于筛选测试的场景规则造数方法,其特征在于,所述指定数据源包括工商报告、地区黑名单、行业黑名单和企业黑名单。
3.根据权利要求1所述的用于筛选测试的场景规则造数方法,其特征在于,所述基础数据包括行业名称、社会统一代码、股东及法人信息和各种黑名单信息。
4.根据权利要求1所述的用于筛选测试的场景规则造数方法,其特征在于,所述从指定数据源获取每条筛选规则的基础数据之后,所述方法还包括:
5.根据权利要求1所述的用于筛选测试的场景规则造数方法,其特征在于,所述根据所述基础数据配置每条筛选规则的筛选条件和对应的返回结果,包括:
6.根据权利要求5所述的用于筛选测...
【专利技术属性】
技术研发人员:朱云,
申请(专利权)人:平安银行股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。