[发明专利]用户页面的自动化测试方法以及相关设备在审
申请号: | 202211371081.7 | 申请日: | 2022-11-03 |
公开(公告)号: | CN115658529A | 公开(公告)日: | 2023-01-31 |
发明(设计)人: | 陈世岳 | 申请(专利权)人: | 平安银行股份有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 深圳紫藤知识产权代理有限公司 44570 | 代理人: | 郭科兵 |
地址: | 518000 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用户 页面 自动化 测试 方法 以及 相关 设备 | ||
1.一种用户页面的自动化测试方法,其特征在于,包括:
获取客户端录制的自动化脚本文件,所述自动化脚本文件为用户在所述客户端通过Playwright脚本录制命令对用户页面进行脚本录制得到;
根据所述自动化脚本文件,生成并存储目标测试用例,所述目标测试用例记录有对所述客户端中待测试的用户页面的至少一个测试操作;
根据所述测试操作所针对的所述用户页面中页面元素标识,在所述用户页面中定位所述页面元素标识对应的页面元素;
搭建自动化测试框架;
当接收到针对所述用户页面的测试指令时,基于所述自动化测试框架和所述目标测试用例,调用所述自动化脚本文件对所述用户页面中定位到的页面元素进行承载的业务功能的自动化测试,得到测试结果。
2.根据权利要求1所述的方法,其特征在于,所述搭建自动化测试框架,包括:
将客户端驱动器封装至预设自动化测试框架中;
将所述用户页面中定位到的页面元素封装至预设自动化测试框架的页面对象中;
将目标工具封装至预设自动化测试框架中,得到自动化测试框架,所述目标工具包括驱动读写数据工具、日志记录工具、配置工具的任意一项或任意组合。
3.根据权利要求1所述的方法,其特征在于,所述基于所述自动化测试框架和所述目标测试用例,调用所述自动化脚本文件对所述用户页面中定位到的页面元素进行承载的业务功能的自动化测试,得到测试结果,包括:
获取所述目标测试用例中的各页面元素操作方法和待操作的页面元素;
基于所述自动化测试框架和各页面元素操作方法调用相应的页面对象类,并调用所述自动化脚本文件来驱动相应待操作的页面元素,以模拟用户操作行为,执行页面元素承载的业务功能的自动化测试,得到测试结果。
4.根据权利要求1所述的方法,其特征在于,所述方法还包括:
当测试通过时,将所述测试结果写入所述目标测试用例的测试报告中;
当测试过程中出现异常时,触发自动截图功能,并将截取到的图像写入所述目标测试用例的测试报告中。
5.根据权利要求1所述的方法,其特征在于,所述测试操作的类型包括:对页面元素进行点击、对页面元素进行取值、对页面元素进行赋值。
6.根据权利要求1所述的方法,其特征在于,所述根据所述自动化脚本文件,生成并存储目标测试用例,包括:
在所述客户端执行所述自动化脚本文件;
基于在所述客户端中的测试操作生成目标测试用例;
接收所述客户端回传的所述目标测试用例,并保存所述目标测试用例。
7.一种用户页面的自动化测试装置,其特征在于,包括:
获取单元,用于获取客户端录制的自动化脚本文件,所述自动化脚本文件为用户在所述客户端通过Playwright脚本录制命令对用户页面进行脚本录制得到;
生成单元,用于根据所述自动化脚本文件,生成并存储目标测试用例,所述目标测试用例记录有对所述客户端中待测试的用户页面的至少一个测试操作;
定位单元,用于根据所述测试操作所针对的所述用户页面中页面元素标识,在所述用户页面中定位所述页面元素标识对应的页面元素;
搭建单元,用于搭建自动化测试框架;
测试单元,用于当接收到针对所述用户页面的测试指令时,基于所述自动化测试框架和所述目标测试用例,调用所述自动化脚本文件对所述用户页面中定位到的页面元素进行承载的业务功能的自动化测试,得到测试结果。
8.一种电子设备,其特征在于,包括存储器和处理器;所述存储器存储有应用程序,所述处理器用于运行所述存储器内的应用程序,以执行权利要求1至6任一项所述的用户页面的自动化测试方法中的操作。
9.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有多条指令,所述指令适于处理器进行加载,以执行权利要求1至6任一项所述的用户页面的自动化测试方法中的步骤。
10.一种计算机程序产品,包括计算机程序或指令,其特征在于,该计算机程序或指令被处理器执行时实现权利要求1至6任一项所述的用户页面的自动化测试方法中的步骤。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于平安银行股份有限公司,未经平安银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211371081.7/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种测定微纳米颗粒表面电荷密度的方法
- 下一篇:储热体及电子烟具