[发明专利]测试脚本的录制方法、装置、计算机存储介质及电子装置在审
| 申请号: | 202310035295.5 | 申请日: | 2023-01-10 |
| 公开(公告)号: | CN116166544A | 公开(公告)日: | 2023-05-26 |
| 发明(设计)人: | 汤雪萍;黄震人;熊小庆 | 申请(专利权)人: | 中国工商银行股份有限公司 |
| 主分类号: | G06F11/36 | 分类号: | G06F11/36;G06F9/451 |
| 代理公司: | 北京康信知识产权代理有限责任公司 11240 | 代理人: | 黄海英 |
| 地址: | 100140 北*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 测试 脚本 录制 方法 装置 计算机 存储 介质 电子 | ||
本申请公开了一种测试脚本的录制方法、装置、计算机存储介质及电子装置。涉及金融科技领域,该方法包括:在目标浏览器安装用户界面测试脚本的录制工具以及录制工具的配置文件;确定用户界面的测试案例,并接收用户基于测试案例在目标浏览器的界面中进行的前端操作;利用录制工具对前端操作构建的脚本进行录制,得到用户界面测试脚本;利用用户界面测试脚本生成脚本测试程序,执行脚本测试程序对用户界面测试脚本进行测试,得到测试结果。通过本申请,解决了相关技术中在特定浏览器上难以录制用户界面测试脚本的问题。
技术领域
本申请涉及金融科技领域,具体而言,涉及一种测试脚本的录制方法、装置、计算机存储介质及电子装置。
背景技术
为使软件能更加符合用户的使用要求,首先,需要测试人员准备相应的脚本,并对软件的用户界面定时进行测试优化。测试过程中,通常会使用相关的测试脚本,通过操控用户界面元素,驱动系统事件的运行,进一步查看事件运行时软件系统的表现情况,其中,用户界面元素作为基础数据,为测试提供测试验证点,可以包括菜单、按钮、图标、文本框等。进而通过多个测试,使用户能够顺利正常的使用网站或软件,保证用户在访问网站或软件时没有中断或故障出现。
当前,对用户界面的测试需要编写测试脚本进而实现测试程序,但由于测试脚本的编写成本过高,为降低测试成本,技术人员通过使用特定的录制工具对测试进行录制生成,但由于技术原因,当前领域中的录制工具不能在每个类型的浏览器上实现录制操作。
针对相关技术中在特定浏览器上难以录制用户界面测试脚本的问题,目前尚未提出有效的解决方案。
发明内容
本申请提供一种测试脚本的录制方法、装置、计算机存储介质及电子装置,以解决相关技术中在特定浏览器上难以录制用户界面测试脚本的问题。
根据本申请的一个方面,提供了一种测试脚本的录制方法。该方法包括:在目标浏览器安装用户界面测试脚本的录制工具以及录制工具的配置文件;确定用户界面的测试案例,并接收用户基于测试案例在目标浏览器的界面中进行的前端操作;利用录制工具对前端操作构建的脚本进行录制,得到用户界面测试脚本;利用用户界面测试脚本生成脚本测试程序,执行脚本测试程序对用户界面测试脚本进行测试,得到测试结果。
可选地,在利用录制工具对前端操作构建的脚本进行录制,得到用户界面测试脚本之前,该方法还包括:生成测试案例的案例编号,并生成案例编号关联的案例编辑页面;接收用户在案例编辑页面的信息编辑操作,响应信息编辑操作,更新案例编辑页面,其中,案例编辑页面包含测试案例的信息,测试案例的信息包括至少以下之一:测试案例所测试的应用程序的名称、测试案例的名称、测试案例的测试功能的菜单、用户的测试账号信息、对测试案例进行测试时的服务器地址以及对测试案例的录制请求。
可选地,利用录制工具对前端操作构建的脚本进行录制,得到用户界面测试脚本包括:在利用录制工具对前端操作构建的脚本的过程中,检测是否接收到对脚本的编辑请求,其中,编辑请求是指在脚本中增加测试信息或删除测试信息;在接收到对脚本的编辑请求时,响应编辑请求,更改录制过程中的脚本中的信息,并保存更改后的脚本;将更改后的脚本确定为用户界面测试脚本。
可选地,录制的操作至少包括以下之一:当接收到重置录制的请求时,丢弃已录制的脚本,将录制工具重置为未录制状态;当接收到暂停录制的请求时,将录制工具的录制操作进行暂停;当接收到恢复录制的请求时,利用录制工具对已停止的录制操作进行恢复;当接收到查看日志的请求时,利用录制工具打开测试案例的测试日志,并展示已执行的录制操作的动画;当接收到悬停录制请求时,通过浏览器的界面上的控件对悬停录制请求进行响应;当接收到上传请求时,根据浏览器的界面上的控件响应上传请求,上传上传请求指示的文件;当接收到下载请求时,根据浏览器的界面上的控件响应下载请求,下载下载请求指示的文件;当接收到增加视图的请求时,根据浏览器界面上的控件响应添加视图的请求,添加请求指示的用户界面元素。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国工商银行股份有限公司,未经中国工商银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202310035295.5/2.html,转载请声明来源钻瓜专利网。





