[发明专利]金融系统测试方法、装置、设备及存储介质在审
申请号: | 202111268163.4 | 申请日: | 2021-10-29 |
公开(公告)号: | CN113918467A | 公开(公告)日: | 2022-01-11 |
发明(设计)人: | 谈敏;陈宇麟;罗琪;程俊 | 申请(专利权)人: | 平安银行股份有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36;G06F21/62;G06Q40/00 |
代理公司: | 深圳市赛恩倍吉知识产权代理有限公司 44334 | 代理人: | 陈海云;严林 |
地址: | 518000 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 金融系统 测试 方法 装置 设备 存储 介质 | ||
本发明涉及人工智能,提供一种金融系统测试方法、装置、设备及存储介质。该方法能够当接收到测试请求时,根据所述测试请求确定测试系统;根据所述测试系统的待测模块从所述测试系统中抽取测试字段;根据所述待测模块定位出与所述测试系统相关联的生产系统;根据所述测试字段从所述生产系统中获取生产数据;对所述生产数据进行重复信息检测,得到检测结果;根据所述检测结果及预设规则构建脱敏列表;根据所述脱敏列表及所述生产数据生成脱敏数据;基于所述脱敏数据对所述待测模块进行测试处理,得到测试结果,不仅能够提高测试效率,还能够确保生成数据的安全性。此外,本发明还涉及区块链技术,所述测试结果可存储于区块链中。
技术领域
本发明涉及测试技术领域,尤其涉及一种金融系统测试方法、装置、设备及存储介质。
背景技术
在金融系统的测试过程中,通过在生产环境中获取大量的数据进行模拟测试能够更好的反馈出金融系统的性能信息。然而,由于测试环境与生产环境之间相互隔离,导致生产环境中的数据无法直接导入至测试环境中,造成金融系统的测试效率低下。此外,由于在金融系统的生产环境中通常包含较多的个人敏感数据,因此,直接将生产环境中的数据用于金融系统的测试将造成信息泄露,不利于用户信息的保护。
发明内容
鉴于以上内容,有必要提供一种金融系统测试方法、装置、设备及存储介质,不仅能够提高金融系统的测试效率,还能够确保生成数据的安全性。
一方面,本发明提出一种金融系统测试方法,所述金融系统测试方法包括:
当接收到测试请求时,根据所述测试请求确定测试系统;
根据所述测试系统的待测模块从所述测试系统中抽取测试字段;
根据所述待测模块定位出与所述测试系统相关联的生产系统;
根据所述测试字段从所述生产系统中获取生产数据;
对所述生产数据进行重复信息检测,得到检测结果;
根据所述检测结果及预设规则构建脱敏列表;
根据所述脱敏列表及所述生产数据生成脱敏数据;
基于所述脱敏数据对所述待测模块进行测试处理,得到测试结果。
根据本发明优选实施例,所述根据所述测试系统的待测模块从所述测试系统中抽取测试字段包括:
获取所述测试系统的目标系统脚本及历史系统脚本;
解析所述目标系统脚本,得到所述测试系统的目标语法树,并解析所述历史系统脚本,得到所述测试系统的历史语法树;
比较所述目标语法树与所述历史语法树,得到新增脚本;
将所述新增脚本所对应的功能点确定为所述待测模块;
获取所述待测模块的模块识别码,并获取所述测试系统的字段存储列表;
根据所述模块识别码从所述字段存储列表中筛选出所述测试字段。
根据本发明优选实施例,所述解析所述目标系统脚本,得到所述测试系统的目标语法树包括:
检测所述目标系统脚本的脚本格式是否为预设格式;
若所述脚本格式不为所述预设格式,基于所述预设格式对所述目标系统脚本进行转换,得到具有所述预设格式的脚本代码;
对所述脚本代码进行词法解析,得到多个词元;
对所述多个词元进行语法解析,得到预处理代码;
根据所述预处理代码构建所述目标语法树。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于平安银行股份有限公司,未经平安银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111268163.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种开发票方法
- 下一篇:一种高纤低脂低糖型速溶豆粉的制备方法