[发明专利]基于浏览器插件的界面自动化成功率保障方法有效
申请号: | 202110964767.6 | 申请日: | 2021-08-23 |
公开(公告)号: | CN113419969B | 公开(公告)日: | 2021-11-19 |
发明(设计)人: | 陈华;何燕萩;黄嘉明;刘启铨 | 申请(专利权)人: | 浩鲸云计算科技股份有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36;G06F9/445;G06F9/451;G06F9/455;G06F16/957 |
代理公司: | 南京中盟科创知识产权代理事务所(特殊普通合伙) 32279 | 代理人: | 孙丽君 |
地址: | 210000 江苏省南*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 浏览器 插件 界面 自动化 成功率 保障 方法 | ||
本发明公开了基于浏览器插件的界面自动化成功率保障方法,该方法包括以下步骤:基于现有开源插件的基础,编译形成新插件;将新插件打包为浏览器格式;用户下载浏览器插件;在浏览器中对下载的浏览器插件进行导入;开启浏览器插件,在浏览器中正常完成场景的操作,浏览器插件根据动作自动拦截Js对象,映射生成稳定的自动化脚本,同时在浏览器插件中展示自动化脚本步骤;用户基于展示的用例脚本做泛化修改,并直接回放;浏览器插件对本地运行组件进行自动调取,并进行用例的回放和运行。有益效果:利用插件中关键字转码套件自动生成和调试自动化测试,相比传统录制模式可以大幅降低自动化测试用例的编写成本。
技术领域
本发明涉及DevOps[是一组过程、方法与系统的统称,用于促进开发(应用程序/软件工程)、技术运营和质量保障(QA)部门之间的沟通、协作与整合]领域,具体来说,涉及基于浏览器插件的界面自动化成功率保障方法。
背景技术
随着敏捷开发在软件行业的发展与流行,自动化测试在软件测试行业的地位也在逐渐上升,软件测试在国内已经成为一个较为成熟的产业,逐步与国际水平拉近距离。
众所周知,自动化测试能够提高测试效率,节省时间和人力成本;每次的执行内容和测试的结果的一致性是可以得到保障,从而达到可重复的结果。同时因为它的准确性和速度,使得交付更加高效,是持续集成和持续交付能够大面积推广的核心环节,相反手动测试难以满足进度、无法快速交付。更重要的是,手动测试中往往会遗漏测试原有功能,造成故障的泄露。
自动化测试模型主要分为单元测试、API自动化测试、UI自动化测试等,每种类型业内都有成熟的自动化工具。但不管是主流社区还是行业共识,三种类型的自动化测试占比率分别是70%,20%,10%。UI自动化测试占比低最重要的原因是UI界面经常变化、回放和执行不稳定,性价比太低。但是UI自动测试能够更好的完成端到端的集成测试,贴切用户实际需求,可以直观地看到执行过程,其特性是其他两类测试无法具备的,具备验证最终价值的能力。
UI用例回放不稳定的原因在于现有的工具对第三方定制化封装的组件支持不完善,而原生JS组件回放,很多异常或超时情况未做处理,回放执行成功率很低。
针对相关技术中的问题,目前尚未提出有效的解决方案。
发明内容
针对相关技术中的问题,本发明提出基于浏览器插件的界面自动化成功率保障方法,以克服现有相关技术所存在的上述技术问题。
为此,本发明采用的具体技术方案如下:
基于浏览器插件的界面自动化成功率保障方法,该方法包括以下步骤:
S1、基于现有开源插件的基础,将关键字库组件、映射文件数据组件、拦截转换组件及在线运行组件加入开源插件,并编译形成新插件;
S2、将新插件打包为浏览器格式,得到浏览器插件,并将浏览器插件发布至本地共享目录;
S3、用户下载浏览器插件;
S4、用户在浏览器中对下载的浏览器插件进行导入;
S5、开启浏览器插件,在浏览器中正常完成场景的操作,浏览器插件根据动作自动拦截Js对象,并对照内置关键字库组件,映射生成稳定的自动化脚本,同时在浏览器插件中展示自动化脚本步骤;
S6、用户基于展示的用例脚本做泛化修改,并直接回放;
S7、浏览器插件对本地运行组件进行自动调取,并进行用例的回放和运行;
其中,所述S1中关键字库组件由前端Js命令组件和Robot命令的映射表组成,映射表内置入插件并支持动态扩展,且在关键字库组件基础上,增加定位规则库,定位规则库包括属性定位、相对位置定位、绝对位置定位规则,并形成关键字套件;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浩鲸云计算科技股份有限公司,未经浩鲸云计算科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110964767.6/2.html,转载请声明来源钻瓜专利网。