[发明专利]业务场景测试方法、装置、电子设备及存储介质在审
申请号: | 202110473721.4 | 申请日: | 2021-04-29 |
公开(公告)号: | CN112988600A | 公开(公告)日: | 2021-06-18 |
发明(设计)人: | 鲁满;李彤;沈一帆;白佳乐 | 申请(专利权)人: | 中国工商银行股份有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36;G06F9/38;G06F3/0484 |
代理公司: | 北京三友知识产权代理有限公司 11127 | 代理人: | 任默闻;王涛 |
地址: | 100140 北*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 业务 场景 测试 方法 装置 电子设备 存储 介质 | ||
1.一种业务场景测试方法,其特征在于,所述方法包括:
响应于启动业务场景测试操作,基于待测试业务场景选择多个预先设置的场景组件构建模拟场景,所述场景组件包括:验证组件;
根据所述模拟场景中各场景组件之间的逻辑关系生成脚本文件;
根据所述脚本文件对模拟场景进行测试操作,响应于执行验证组件对应的脚本文件,基于预先设置的配置信息执行相应的验证测试操作;
根据验证测试操作和预期信息对模拟场景进行分析,并生成分析结果。
2.根据权利要求1所述的方法,其特征在于,所述逻辑关系包括以下至少之一:串联、并联,基于待测试业务场景选择多个预先设置的场景组件构建模拟场景包括:
基于待测试业务场景选择多个预先设置的场景组件;
根据所述逻辑关系将选择的多个场景组件进行连接处理,构建所述模拟场景。
3.根据权利要求1所述的方法,其特征在于,所述验证组件为数据库验证组件,基于预先设置的配置信息执行相应的验证测试操作包括:
基于预先设置的配置信息,对与所述数据库验证组件相应的数据库执行脚本文件。
4.根据权利要求1所述的方法,其特征在于,所述验证组件为接口验证组件,基于预先设置的配置信息执行相应的验证测试操作包括:
基于预先设置的配置信息,调用与所述接口验证组件相应的接口并对该接口执行脚本文件。
5.根据权利要求1所述的方法,其特征在于,所述验证组件为配置文件验证组件,基于预先设置的配置信息执行相应的验证测试操作包括:
基于预先设置的配置信息,获取与所述配置文件验证组件相应的配置文件并对所述配置文件执行脚本文件。
6.根据权利要求1所述的方法,其特征在于,所述验证组件为日志文件验证组件,基于预先设置的配置信息执行相应的验证测试操作包括:
基于预先设置的配置信息,获取与所述日志文件验证组件相应的日志文件并对所述日志文件执行脚本文件。
7.一种业务场景测试装置,其特征在于,所述装置包括:
模拟场景构建单元,用于响应于启动业务场景测试操作,基于待测试业务场景选择多个预先设置的场景组件构建模拟场景,所述场景组件包括:验证组件;
脚本文件生成文件,用于根据所述模拟场景中各场景组件之间的逻辑关系生成脚本文件;
测试单元,用于根据所述脚本文件对模拟场景进行测试操作,响应于执行验证组件对应的脚本文件,基于预先设置的配置信息执行相应的验证测试操作;
分析单元,用于根据验证测试操作和预期信息对模拟场景进行分析,并生成分析结果。
8.根据权利要求7所述的装置,其特征在于,所述模拟场景构建单元包括:
选择模块,用于基于待测试业务场景选择多个预先设置的场景组件;
模拟场景构建模块,用于根据所述逻辑关系将选择的多个场景组件进行连接处理,构建所述模拟场景,所述逻辑关系包括以下至少之一:串联、并联。
9.根据权利要求7所述的装置,其特征在于,所述测试单元包括如下至少之一:
数据库测试模块,用于所述验证组件为数据库验证组件时,基于预先设置的配置信息,对与所述数据库验证组件相应的数据库执行脚本文件;
接口测试模块,用于所述验证组件为接口验证组件时,基于预先设置的配置信息,调用与所述接口验证组件相应的接口并对该接口执行脚本文件;
配置文件测试模块,用于所述验证组件为配置文件验证组件时,基于预先设置的配置信息,获取与所述配置文件验证组件相应的配置文件并对所述配置文件执行脚本文件;
日志文件测试模块,用于所述验证组件为日志文件验证组件时,基于预先设置的配置信息,获取与所述日志文件验证组件相应的日志文件并对所述日志文件执行脚本文件。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国工商银行股份有限公司,未经中国工商银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110473721.4/1.html,转载请声明来源钻瓜专利网。