银行柜面系统非流程弹窗自动化处理方法、系统和电子装置制造方法及图纸

技术编号:31755070 阅读:28 留言:0更新日期:2022-01-05 16:37
本发明专利技术属于系统管理软件、弹窗处理技术和银行业务领域,尤其涉及一种银行柜面系统非流程弹窗自动化处理方法、系统及与之相关的电子装置和存储介质。本发明专利技术银行柜面系统非流程弹窗自动化处理方法包括:关键字配置、设置关键字实时生效、测试平台适配、测试记录的生成等步骤。本发明专利技术方法通过读取用户配置的弹窗关键字,自动处理当前页面中包含该关键字的弹窗,弹窗关键字配置简化了操作,极大地改善了用户的使用体验,使以前只能手动测试或者修改柜面交易源码的非流程弹窗实现了无侵入式自动化测试,大大提高了系统代码的安全性,而且保证了测试结果的准确性,使得测试记录有迹可循。使得测试记录有迹可循。使得测试记录有迹可循。

【技术实现步骤摘要】
银行柜面系统非流程弹窗自动化处理方法、系统和电子装置


[0001]本专利技术属于系统管理软件、弹窗处理技术和银行业务领域,尤其涉及一种银行柜面系统非流程弹窗自动化处理方法、系统及与之相关的电子装置和存储介质。

技术介绍

[0002]随着银行业务自动化程度的不断提升,对柜面管理系统的操作便利性、稳定性和安全性也提出了更高的要求。目前银行业使用最多的柜面系统组件主要有两种:赞同柜面组件(由赞同科技自动化测试部门自主研发,如赞同柜面4.0)和Vue组件。
[0003]在银行柜面系统开发与测试的各个阶段,交易执行过程中会频繁出现各种包含日志等信息的提示弹窗,这些弹窗的无规律性造成了各家银行的柜面系统很难进行自动化测试和自动化处理。
[0004]在目前使用的银行柜面系统自动化测试产品中,各家银行在自动化测试非流程弹窗(即无规律弹窗)时基本都会采用修改柜面交易源码的方式进行测试,这种测试方式具有许多缺陷和不足:
[0005]1、极易造成对柜面系统的代码入侵,引入安全隐患。
[0006]2、步骤繁琐,影响交易和测试进度。
[0007]3、测试结果准确性无法保证。
[0008]鉴于此,亟需一种新的柜面系统非流程弹窗自动化处理和测试方法。

技术实现思路

[0009]为了克服现有银行柜面系统非流程弹窗自动化处理和测试技术具有的上述缺陷和不足,本专利技术提供了一套解决方案:我们从简化用户操作并保证银行柜面代码安全性的起点出发,重新设计了一种柜面非流程弹窗自动化处理方法,通过读取用户配置的弹窗关键字,自动处理当前页面中包含该关键字的弹窗,本专利技术方法中关键字配置同时支持柜面自动化测试平台可视化配置和内置文件配置两种配置方式,因此不仅适用于赞同柜面组件(如赞同柜面4.0),也同样适用于Vue弹窗组件,拥有良好的拓展性与实用性,可满足各类用户的多种业务需求。
[0010]第一方面,本专利技术提供了一种银行柜面系统非流程弹窗自动化处理方法,所述方法包括:
[0011]步骤一:关键字配置
[0012]关键字采用key

value结构,不仅支持配置弹窗中的关键内容,也支持配置用户指定点击的按钮,同时按钮配置支持数组下标与按钮label;(此设计使得系统不需要修改交易源码也能对非流程弹窗进行自动化测试)
[0013]步骤二:设置关键字实时生效
[0014]柜面系统启动时关键字自动生效,支持关键字动态更新;
[0015]步骤三:测试平台适配
[0016]获取到配置的弹窗关键字后,用户根据自身的实际需求对这些需要自动点击的弹窗进行个性化处理(如点击前自动截图,点击后记录测试轨迹),平台根据获取到的关键字能够主动识别需要自动处理的弹窗和无需自动处理的弹窗,并返回测试结果,生成测试记录;
[0017]步骤四:测试记录的生成
[0018]自动处理的弹窗会在测试轨迹中生成一条对应的测试记录,点击弹窗时自动生成一张弹窗截图,以供用户后期核对校验,从而实现了测试结果有迹可循。
[0019]进一步地,本专利技术方法步骤一中所述关键字配置同时支持以下两种弹窗关键字的配置方式:
[0020](1)柜面自动化测试平台可视化配置(此配置方式方便快捷、直观高效);
[0021](2)内置文件配置(此配置方式的优点是无需依赖测试平台);
[0022]当同时采用了上述两种配置方式时,程序会全部获取并自动去重。
[0023]进一步地,本专利技术方法中关键字配置采用上述(2)内置文件配置方式时,只需在程序根目录下添加一个.txt格式的文档即可,文档内容以key:value的方式排列,其中key为关键字,value为要点击的按钮,当配置多个关键字时,多个关键字之间用“||”分隔。
[0024]进一步地,本专利技术方法步骤二中所述柜面系统启动时关键字自动生效,支持关键字动态更新,当用户更新了关键字,只需在插件端使用快捷键Ctrl+Shift+S,插件就能通过http请求将最新的关键字内容更新到上下文中,实现了关键字配置实时生效,而无需重启系统。
[0025]进一步地,本专利技术方法步骤四中所述测试记录中包含了以下信息:弹窗的点击时间、点击按钮、弹窗内容。
[0026]第二方面,本专利技术提供了一种银行柜面系统非流程弹窗自动化处理系统,包括:
[0027]关键字配置模块:其功能为实现关键字的配置,关键字采用key

value结构,不仅支持配置弹窗中的关键内容,也支持配置用户指定点击的按钮,同时按钮配置支持数组下标与按钮label;
[0028]关键字实时生效设置模块:其功能为柜面系统启动时关键字自动生效,支持关键字动态更新,当用户更新了关键字,只需在插件端使用快捷键Ctrl+Shift+S,插件就能通过http请求将最新的关键字内容更新到上下文中,实现了关键字配置实时生效,而无需重启系统;
[0029]测试平台适配模块:其功能为获取到配置的弹窗关键字后,用户根据自身的实际需求对这些需要自动点击的弹窗进行个性化处理,平台根据获取到的关键字能够主动识别需要自动处理的弹窗和无需自动处理的弹窗,并返回测试结果,生成测试记录;
[0030]测试记录生成模块:其功能为在自动处理的弹窗测试轨迹中生成一条对应的测试记录,所述测试记录中包含了弹窗的点击时间、点击按钮、弹窗内容信息,点击弹窗时自动生成一张弹窗截图,以供用户后期核对校验。
[0031]进一步地,上述自动化处理系统的关键字配置模块中关键字配置同时支持以下两种弹窗关键字的配置方式:
[0032](1)柜面自动化测试平台可视化配置;
[0033](2)内置文件配置;当采用此配置方式时,只需在程序根目录下添加一个.txt格式
的文档即可,文档内容以key:value的方式排列,其中key为关键字,value为要点击的按钮,当配置多个关键字时,多个关键字之间用“||”分隔;
[0034]当同时采用了上述两种配置方式时,程序会全部获取并自动去重。
[0035]第三方面,本专利技术提供了一种用于银行柜面系统非流程弹窗自动化处理的电子装置,所述电子装置包括处理器和存储器,所述存储器用于存储程序,所述处理器用于运行所述程序,以实现上述银行柜面系统非流程弹窗自动化处理方法。
[0036]第四方面,本专利技术提供了一种用于银行柜面系统非流程弹窗自动化处理的计算机可读存储介质,所述计算机可读存储介质中存储有指令,当其在计算机上运行时,使得计算机执行上述银行柜面系统非流程弹窗自动化处理方法。
[0037]综上,本专利技术银行柜面系统非流程弹窗自动化处理方法具有以下特点:
[0038](1)弹窗关键字配置极大地改善了用户的使用体验,使以前只能手动测试或者修改柜面交易源码的非流程弹窗实现了无侵入式自动化测试,大大提高了系统代码的安全性。
[0039](2)关键字配置的设计也可用于按钮、开关等其他不可控组件的处本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种银行柜面系统非流程弹窗自动化处理方法,其特征在于,所述方法包括:步骤一:关键字配置关键字采用key

value结构,不仅支持配置弹窗中的关键内容,也支持配置用户指定点击的按钮,同时按钮配置支持数组下标与按钮label;步骤二:设置关键字实时生效柜面系统启动时关键字自动生效,支持关键字动态更新;步骤三:测试平台适配获取到配置的弹窗关键字后,用户根据自身的实际需求对这些需要自动点击的弹窗进行个性化处理,平台根据获取到的关键字能够主动识别需要自动处理的弹窗和无需自动处理的弹窗,并返回测试结果,生成测试记录;步骤四:测试记录的生成自动处理的弹窗会在测试轨迹中生成一条对应的测试记录,点击弹窗时自动生成一张弹窗截图,以供用户后期核对校验。2.根据权利要求1所述的方法,其特征在于,步骤一中所述关键字配置同时支持以下两种弹窗关键字的配置方式:(1)柜面自动化测试平台可视化配置;(2)内置文件配置;当同时采用了上述两种配置方式时,程序会全部获取并自动去重。3.根据权利要求2所述的方法,其特征在于,当采用(2)内置文件配置方式时,只需在程序根目录下添加一个.txt格式的文档即可,文档内容以key:value的方式排列,其中key为关键字,value为要点击的按钮,当配置多个关键字时,多个关键字之间用“||”分隔。4.根据权利要求1所述的方法,其特征在于,步骤二中所述柜面系统启动时关键字自动生效,支持关键字动态更新,当用户更新了关键字,只需在插件端使用快捷键Ctrl+Shift+S,插件就能通过http请求将最新的关键字内容更新到上下文中,实现了关键字配置实时生效,而无需重启系统。5.根据权利要求1所述的方法,其特征在于,步骤四中所述测试记录中包含了以下信息:弹窗的点击时间、点击按钮、弹窗内容。6.一种银行柜面系统非流程弹窗自动化处理系统,其特征在于,所述系统包括:关键字配置模块:其功能为实现关键字的配置,关键字采用key

value结构,不仅...

【专利技术属性】
技术研发人员:赫占星王磊
申请(专利权)人:赞同科技股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1