[发明专利]金融系统测试方法、装置、设备及存储介质在审
申请号: | 202111268163.4 | 申请日: | 2021-10-29 |
公开(公告)号: | CN113918467A | 公开(公告)日: | 2022-01-11 |
发明(设计)人: | 谈敏;陈宇麟;罗琪;程俊 | 申请(专利权)人: | 平安银行股份有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36;G06F21/62;G06Q40/00 |
代理公司: | 深圳市赛恩倍吉知识产权代理有限公司 44334 | 代理人: | 陈海云;严林 |
地址: | 518000 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 金融系统 测试 方法 装置 设备 存储 介质 | ||
1.一种金融系统测试方法,其特征在于,所述金融系统测试方法包括:
当接收到测试请求时,根据所述测试请求确定测试系统;
根据所述测试系统的待测模块从所述测试系统中抽取测试字段;
根据所述待测模块定位出与所述测试系统相关联的生产系统;
根据所述测试字段从所述生产系统中获取生产数据;
对所述生产数据进行重复信息检测,得到检测结果;
根据所述检测结果及预设规则构建脱敏列表;
根据所述脱敏列表及所述生产数据生成脱敏数据;
基于所述脱敏数据对所述待测模块进行测试处理,得到测试结果。
2.如权利要求1所述的金融系统测试方法,其特征在于,所述根据所述测试系统的待测模块从所述测试系统中抽取测试字段包括:
获取所述测试系统的目标系统脚本及历史系统脚本;
解析所述目标系统脚本,得到所述测试系统的目标语法树,并解析所述历史系统脚本,得到所述测试系统的历史语法树;
比较所述目标语法树与所述历史语法树,得到新增脚本;
将所述新增脚本所对应的功能点确定为所述待测模块;
获取所述待测模块的模块识别码,并获取所述测试系统的字段存储列表;
根据所述模块识别码从所述字段存储列表中筛选出所述测试字段。
3.如权利要求2所述的金融系统测试方法,其特征在于,所述解析所述目标系统脚本,得到所述测试系统的目标语法树包括:
检测所述目标系统脚本的脚本格式是否为预设格式;
若所述脚本格式不为所述预设格式,基于所述预设格式对所述目标系统脚本进行转换,得到具有所述预设格式的脚本代码;
对所述脚本代码进行词法解析,得到多个词元;
对所述多个词元进行语法解析,得到预处理代码;
根据所述预处理代码构建所述目标语法树。
4.如权利要求1所述的金融系统测试方法,其特征在于,所述根据所述待测模块定位出与所述测试系统相关联的生产系统包括:
获取所述待测模块的模块功能信息;
提取所述模块功能信息中的关键信息;
基于所述关键信息遍历预设列表中的预设信息,并将与所述关键信息匹配成功的预设信息所对应的系统确定为特征系统;
获取所述特征系统的历史版本系统,并将所述特征系统及所述历史版本系统确定为所述生产系统。
5.如权利要求1所述的金融系统测试方法,其特征在于,所述对所述生产数据进行重复信息检测,得到检测结果包括:
根据同一测试字段的生产数据构建数据集,得到每个测试字段的特征数据集,所述特征数据集中包括多个特征元素;
对于每个特征元素,将所述特征元素所在的特征数据集确定为目标集合;
将所述目标集合中的其他元素与所述特征元素进行比较;
当检测到所述目标集合中的所有其他元素与所述特征元素均不相同时,将所述检测结果确定为所述特征元素所对应的测试字段为敏感字段。
6.如权利要求5所述的金融系统测试方法,其特征在于,所述预设规则为预设比例,所述根据所述检测结果及预设规则构建脱敏列表包括:
获取所述敏感字段的设定信息;
对所述设定信息进行向量化处理,得到信息向量;
统计所述信息向量的元素数量;
计算所述元素数量与所述预设比例的乘积,得到遮挡数量;
基于所述遮挡数量对所述信息向量进行遮挡处理,得到与所述信息向量对应的遮挡信息;
根据所述敏感字段、所述信息向量与所述遮挡信息的映射关系构建所述脱敏列表。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于平安银行股份有限公司,未经平安银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111268163.4/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种开发票方法
- 下一篇:一种高纤低脂低糖型速溶豆粉的制备方法