[发明专利]用户页面的自动化测试方法以及相关设备在审
| 申请号: | 202211371081.7 | 申请日: | 2022-11-03 |
| 公开(公告)号: | CN115658529A | 公开(公告)日: | 2023-01-31 |
| 发明(设计)人: | 陈世岳 | 申请(专利权)人: | 平安银行股份有限公司 |
| 主分类号: | G06F11/36 | 分类号: | G06F11/36 |
| 代理公司: | 深圳紫藤知识产权代理有限公司 44570 | 代理人: | 郭科兵 |
| 地址: | 518000 广东*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 用户 页面 自动化 测试 方法 以及 相关 设备 | ||
本申请公开了一种用户页面的自动化测试方法以及相关设备,可以获取客户端录制的自动化脚本文件,所述自动化脚本文件为用户在所述客户端通过Playwright脚本录制命令对用户页面进行脚本录制得到;根据所述自动化脚本文件,生成并存储目标测试用例;根据所述测试操作所针对的所述用户页面中页面元素标识,在所述用户页面中定位所述页面元素标识对应的页面元素;搭建自动化测试框架;当接收到针对所述用户页面的测试指令时,基于所述自动化测试框架和所述目标测试用例,调用自动化脚本文件对用户页面中定位到的页面元素进行承载的业务功能的自动化测试,得到测试结果。本申请可降低整个用户界面测试成本,代码冗余较少,有利于提高测试效率和软件产品质量。
技术领域
本申请涉及计算机技术领域,具体涉及一种用户页面的自动化测试方法以及相关设备。
背景技术
随着网络技术的高速发展,软件产品在日常生活中几乎无处不在,软件产品需要依赖UI(User Interface,用户界面)完成人机交互,用户页面与用户对软件产品的使用体验直接相关,用户界面的优劣关乎整个软件产品的使用价值。因此,在软件研发过程中,用户界面测试是必不可少的一个阶段。
目前在进行用户界面的测试时,大多采用开源自动化框架进行用户界面的测试,通过编写测试脚本或录入测试步骤维护测试用例,因此,每次更新都需要人工手动测试,测试人员的工作量较大,软件测试效率较低。
发明内容
本申请实施例提供一种用户页面的自动化测试方法以及相关设备,相关设备可以包括用户页面的自动化测试装置、电子设备、计算机可读存储介质和计算机程序产品,可以降低整个用户界面测试成本,代码冗余较少,有利于提高测试效率和软件产品质量。
本申请实施例提供一种用户页面的自动化测试方法,包括:
获取客户端录制的自动化脚本文件,所述自动化脚本文件为用户在所述客户端通过Playwright脚本录制命令对用户页面进行脚本录制得到;
根据所述自动化脚本文件,生成并存储目标测试用例,所述目标测试用例记录有对所述客户端中待测试的用户页面的至少一个测试操作;
根据所述测试操作所针对的所述用户页面中页面元素标识,在所述用户页面中定位所述页面元素标识对应的页面元素;
搭建自动化测试框架;
当接收到针对所述用户页面的测试指令时,基于所述自动化测试框架和所述目标测试用例,调用所述自动化脚本文件对所述用户页面中定位到的页面元素进行承载的业务功能的自动化测试,得到测试结果。
相应的,本申请实施例提供一种用户页面的自动化测试装置,包括:
获取单元,用于获取客户端录制的自动化脚本文件,所述自动化脚本文件为用户在所述客户端通过Playwright脚本录制命令对用户页面进行脚本录制得到;
生成单元,用于根据所述自动化脚本文件,生成并存储目标测试用例,所述目标测试用例记录有对所述客户端中待测试的用户页面的至少一个测试操作;
定位单元,用于根据所述测试操作所针对的所述用户页面中页面元素标识,在所述用户页面中定位所述页面元素标识对应的页面元素;
搭建单元,用于搭建自动化测试框架;
测试单元,用于当接收到针对所述用户页面的测试指令时,基于所述自动化测试框架和所述目标测试用例,调用所述自动化脚本文件对所述用户页面中定位到的页面元素进行承载的业务功能的自动化测试,得到测试结果。
本申请实施例提供的一种电子设备,包括处理器和存储器,所述存储器存储有多条指令,所述处理器加载所述指令,以执行本申请实施例提供的用户页面的自动化测试方法中的步骤。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于平安银行股份有限公司,未经平安银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211371081.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种测定微纳米颗粒表面电荷密度的方法
- 下一篇:储热体及电子烟具





