利索能及
我要发布
收藏
专利号: 2019105179487
申请人: 平安科技(深圳)有限公司
专利类型:发明专利
专利状态:已下证
更新日期:2026-07-01
缴费截止日期: 暂无
联系人

摘要:

权利要求书:

1.一种网站页面的测试方法,其特征在于,包括:

控制浏览器加载预设的浏览器插件,并在所述浏览器中展示所述浏览器插件的控件对象;所述浏览器插件用于执行图像扫描识读操作;

若检测到用户对所述控件对象发出的选取指令,则生成扫描窗口,并获取所述用户通过所述扫描窗口扫描的与待测试页面的访问地址相关的图像;

检测所述图像中包含访问地址的目标区域,并基于所述浏览器插件,解析与所述目标区域相关的所述访问地址;

定位所述浏览器界面中所存在的地址栏控件;

将所述访问地址输入所述地址栏控件并执行跳转,以执行关于跳转页面的测试操作。

2.如权利要求1所述的网站页面的测试方法,其特征在于,在所述定位所述浏览器界面中所存在的地址栏控件之后,还包括:若所述浏览器界面中不存在所述地址栏控件,则将解析得到的所述访问地址存储于剪贴板中;

根据接收到的页面切换指令,对当前时刻的浏览器界面进行切换显示;

在当前时刻的所述浏览器界面中,若接收到用于激活地址栏控件的操控指令,则发出提示信息,所述提示信息用于指示用户确定是否需要粘贴所述剪贴板中的所述访问地址。

3.如权利要求1所述的网站页面的测试方法,其特征在于,所述将所述访问地址输入所述地址栏控件并执行跳转,以执行关于跳转页面的测试操作,包括:在预先连接的后台服务器中,下载并运行与所述访问地址对应的自动化测试插件;

启动所述自动化测试插件的参数设置窗口,展示预置的测试用例以及测试异常条件;

通过所述自动化测试插件的代码逻辑,在所述跳转页面中执行所述测试用例,并获取对应的页面响应参数;

根据所述测试异常条件以及所述页面响应参数,输出关于所述跳转页面的测试结果。

4.如权利要求2所述的网站页面的测试方法,其特征在于,所述定位所述浏览器界面中所存在的地址栏控件,包括:获取预设的地址栏控件图像,并生成所述地址栏控件图像的第一特征向量;

将所述浏览器界面分割成多个区域图像,分别生成每一所述区域图像的第二特征向量;

计算所述第一特征向量以及所述第二特征向量的相似度,确定所述相似度最高的所述第二特征向量所对应的所述区域图像;

根据确定出的所述区域图像在所述浏览器界面的位置分布,定位浏览器界面中所存在的地址栏控件。

5.如权利要求4所述的网站页面的测试方法,其特征在于,在所述计算所述第一特征向量以及所述第二特征向量的相似度,确定所述相似度最高的所述第二特征向量所对应的所述区域图像之后,还包括:判断确定出的所述相似度是否大于第一阈值;

若所述相似度小于第一阈值,则检测当前浏览器界面是否存在隐藏控件;

若当前所述浏览器界面不存在隐藏控件,则将所述浏览器界面向下滑动第二阈值后,返回执行所述将所述浏览器界面分割成多个区域图像,分别生成每一所述区域图像的第二特征向量的步骤,直至所述浏览器界面达到可交互页面的边界。

6.一种网站页面的测试装置,其特征在于,包括:

加载单元,用于控制浏览器加载预设的浏览器插件,并在所述浏览器中展示所述浏览器插件的控件对象;所述浏览器插件用于执行图像扫描识读操作;

扫描单元,用于若检测到用户对所述控件对象发出的选取指令,则生成扫描窗口,并获取所述用户通过所述扫描窗口扫描的图像;

解析单元,用于检测所述图像中包含访问地址的目标区域,并基于所述浏览器插件,解析与所述目标区域相关的所述访问地址;

定位单元,用于定位所述浏览器界面中所存在的地址栏控件;

输入单元,用于将所述访问地址输入所述地址栏控件并执行跳转,以执行关于跳转页面的测试操作。

7.如权利要求6所述的网站页面的测试装置,其特征在于,还包括:存储单元,用于若所述浏览器界面中不存在所述地址栏控件,则将解析得到的所述访问地址存储于剪贴板中;

切换单元,用于根据接收到的页面切换指令,对当前时刻的浏览器界面进行切换显示;

提示单元,用于在当前时刻的所述浏览器界面中,若接收到用于激活地址栏控件的操控指令,则发出提示信息,所述提示信息用于指示用户确定是否需要粘贴所述剪贴板中的所述访问地址。

8.如权利要求6所述的网站页面的测试装置,其特征在于,所述输入单元包括:下载子单元,用于在预先连接的后台服务器中,下载并运行与所述访问地址对应的自动化测试插件;

展示子单元,用于启动所述自动化测试插件的参数设置窗口,展示预置的测试用例以及测试异常条件;

测试子单元,用于通过所述自动化测试插件的代码逻辑,在所述跳转页面中执行所述测试用例,并获取对应的页面响应参数;

输出子单元,用于根据所述测试异常条件以及所述页面响应参数,输出关于所述跳转页面的测试结果。

9.一种终端设备,包括存储器以及处理器,所述存储器存储有可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如权利要求1至5任一项所述方法的步骤。

10.一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至5任一项所述方法的步骤。