[发明专利]业务场景测试方法、装置、电子设备及存储介质在审
申请号: | 202110473721.4 | 申请日: | 2021-04-29 |
公开(公告)号: | CN112988600A | 公开(公告)日: | 2021-06-18 |
发明(设计)人: | 鲁满;李彤;沈一帆;白佳乐 | 申请(专利权)人: | 中国工商银行股份有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36;G06F9/38;G06F3/0484 |
代理公司: | 北京三友知识产权代理有限公司 11127 | 代理人: | 任默闻;王涛 |
地址: | 100140 北*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 业务 场景 测试 方法 装置 电子设备 存储 介质 | ||
本发明公开了一种业务场景测试方法、装置、电子设备及存储介质,涉及信息安全领域,其中,该方法包括:响应于启动业务场景测试操作,基于待测试业务场景选择多个预先设置的场景组件构建模拟场景,所述场景组件包括:验证组件;根据所述模拟场景中各场景组件之间的逻辑关系生成脚本文件;根据所述脚本文件对模拟场景进行测试操作,响应于执行验证组件对应的脚本文件,基于预先设置的配置信息执行相应的验证测试操作;根据验证测试操作和预期信息对模拟场景进行分析,并生成分析结果。通过本发明,可以为复杂业务场景提供整体联动验证功能,保障了投产期间版本的稳定升级。
技术领域
本发明涉及信息安全领域,具体涉及一种业务场景测试方法、装置、电子设备及存储介质。
背景技术
随着软件行业迭代周期越来越短,为了确保上线业务功能正常运行,需要在投产期间做好技术验证工作。传统应用很多投产验证工作由运维人员手工完成,无形中增加了投产时间窗和人工错误验证可能。随着运维自动化转型,上线了越来越多的自动化验证工具。但这些自动化验证工具验证场景较为单一,缺乏联动验证效果。面对复杂的业务场景,单一的数据验证、接口验证等验证功能无法满足需要。并且,生产实践发现,局部功能验证通过并不代表整体业务场景功能可以正常运行。
发明内容
有鉴于此,本发明提供一种业务场景测试方法、装置电子设备及存储介质,以解决上述提及的至少一个问题。
根据本发明的第一方面,提供一种业务场景测试方法,所述方法包括:
响应于启动业务场景测试操作,基于待测试业务场景选择多个预先设置的场景组件构建模拟场景,所述场景组件包括:验证组件;
根据所述模拟场景中各场景组件之间的逻辑关系生成脚本文件;
根据所述脚本文件对模拟场景进行测试操作,响应于执行验证组件对应的脚本文件,基于预先设置的配置信息执行相应的验证测试操作;
根据验证测试操作和预期信息对模拟场景进行分析,并生成分析结果。
根据本发明的第二方面,提供一种业务场景测试装置,所述装置包括:
模拟场景构建单元,用于响应于启动业务场景测试操作,基于待测试业务场景选择多个预先设置的场景组件构建模拟场景,所述场景组件包括:验证组件;
脚本文件生成文件,用于根据所述模拟场景中各场景组件之间的逻辑关系生成脚本文件;
测试单元,用于根据所述脚本文件对模拟场景进行测试操作,响应于执行验证组件对应的脚本文件,基于预先设置的配置信息执行相应的验证测试操作;
分析单元,用于根据验证测试操作和预期信息对模拟场景进行分析,并生成分析结果。
根据本发明的第三方面,提供一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现上述方法的步骤。
根据本发明的第四方面,提供一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现上述方法的步骤。
由上述技术方案可知,通过基于待测试业务场景选择多个预先设置的场景组件构建模拟场景,随后根据模拟场景中各场景组件之间的逻辑关系生成脚本文件,并根据脚本文件对模拟场景进行测试操作,当执行验证组件对应的脚本文件时,基于预先设置的配置信息执行相应的验证测试操作,之后根据验证测试操作和预期信息对模拟场景进行分析,生成分析结果,相比于现有技术,本技术方案可以为复杂业务场景提供整体联动验证功能,保障了投产期间版本的稳定升级。
附图说明
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国工商银行股份有限公司,未经中国工商银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110473721.4/2.html,转载请声明来源钻瓜专利网。