[发明专利]金融文件异常案例的生成方法、装置及电子设备在审
申请号: | 202211320166.2 | 申请日: | 2022-10-26 |
公开(公告)号: | CN115509944A | 公开(公告)日: | 2022-12-23 |
发明(设计)人: | 胡安丽 | 申请(专利权)人: | 平安银行股份有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36;G06F40/166;G06Q40/00 |
代理公司: | 北京超凡宏宇专利代理事务所(特殊普通合伙) 11463 | 代理人: | 何明伦 |
地址: | 518000 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 金融 文件 异常 案例 生成 方法 装置 电子设备 | ||
1.一种金融文件异常案例的生成方法,其特征在于,所述方法包括:
获取目标金融文件;所述目标金融文件包括多个业务参数及每个业务参数对应的多个业务值;所述业务值为银行业务场景中基于预设金融文件协议中定义的所述业务参数对应的多个字段规则生成的;
根据所述预设金融文件协议,对所述目标金融文件中至少一个所述业务参数对应的至少一个业务值进行数据异常修改,得到所述目标金融文件对应的金融文件异常案例。
2.根据权利要求1所述的方法,其特征在于,根据所述预设金融文件协议,对所述目标金融文件中至少一个所述业务参数对应的至少一个业务值进行数据异常修改,得到所述目标金融文件对应的金融文件异常案例的步骤,包括:
从多个所述业务参数中抽取至少一个业务参数作为目标业务参数,针对每个所述目标业务参数,从所述目标业务参数分别对应的多个业务值中抽取至少一个业务值作为目标业务值;
针对每个所述目标业务参数,根据所述目标业务参数对应的多个字段规则,对所述目标业务参数对应的每个目标业务值进行数据异常修改,得到所述目标金融文件对应的金融文件异常案例。
3.根据权利要求2述的方法,其特征在于,从多个所述业务参数中抽取至少一个业务参数作为目标业务参数,针对每个所述目标业务参数,从所述目标业务参数分别对应的多个业务值中抽取至少一个业务值作为目标业务值的步骤,包括:
将每个所述业务参数作为目标业务参数,根据每个所述目标业务参数对应的字段规则个数,从所述目标业务参数对应的多个业务值中,抽取与所述字段规则个数相同数量的业务值作为目标业务值。
4.根据权利要求3所述的方法,其特征在于,根据所述目标业务参数对应的多个字段规则,对所述目标业务参数对应的每个目标业务值进行数据异常修改,得到所述目标金融文件对应的金融文件异常案例的步骤,包括:
分别将所述目标业务参数对应的每个目标业务值作为当前业务值,执行以下修改步骤:
从所述目标业务参数对应的多个字段规则中依次选择一个字段规则确定为当前修改维度;
对所述当前业务值进行所述当前修改维度下的数据异常修改,得到一金融文件异常案例。
5.根据权利要求4所述的方法,其特征在于,所述目标业务参数对应的多个字段规则包括:字段类型、字段长度及是否为必须字段;
对所述当前业务值进行所述当前修改维度下的数据异常修改的步骤,包括:
如果所述当前修改维度为:字段类型;确定所述当前业务值对应的当前字段类型,将所述当前业务值修改为与所述当前字段类型不同的其它字段类型的业务值;
如果所述当前修改维度为:字段长度;确定所述当前业务值对应的当前字段长度,将所述当前业务值修改为超过所述当前字段长度的业务值;
如果所述当前修改维度为:是否为必须字段;在所述当前业务值为必须字段时,将所述当前业务值进行删除。
6.根据权利要求1所述的方法,其特征在于,得到所述目标金融文件对应的金融文件异常案例的步骤之后,所述方法还包括:
根据所述金融文件异常案例修改时依据的字段规则,生成所述金融文件异常案例对应的断言;所述断言用于在所述金融文件异常案例运行时检测出对应的异常类型;
基于所述金融文件异常案例及对应的断言进行自动化测试。
7.根据权利要求6所述的方法,其特征在于,根据所述金融文件异常案例修改时依据的字段规则,生成所述金融文件异常案例对应的断言的步骤,包括:
如果所述金融文件异常案例修改时依据的字段规则包括:字段类型;所述金融文件异常案例对应的断言包括:报错信息中的关键字需匹配与字段类型相关的关键字;
如果所述金融文件异常案例修改时依据的字段规则包括:字段长度;所述金融文件异常案例对应的断言包括:报错信息中的关键字需匹配与字段长度相关的关键字;
如果所述金融文件异常案例修改时依据的字段规则包括:是否为必须字段;所述金融文件异常案例对应的断言包括:报错信息中的关键字需匹配与是否为必须字段相关的关键字。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于平安银行股份有限公司,未经平安银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211320166.2/1.html,转载请声明来源钻瓜专利网。