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

摘要:

权利要求书:

1.一种网页页面测试方法,其特征在于,所述方法包括:采用自动化测试工具启动浏览器,并启动待测网址;

获取所述待测网址的页面上的操作元素以及所述操作元素的操作事件;

从所述获取的操作元素中选取待测操作元素,其中,当获取到选取的待测操作元素后,获取所述选取的待测操作元素的关联操作元素,并将所述关联操作元素确定为所述待测操作元素;及/或,获取当前测试模块,及从所述获取的操作元素中获取所述当前测试模块对应的操作元素,并将所述对应的操作元素确定为所述待测操作元素,其中,所述当前测试模块对应一类用户群体;

将所述待测操作元素及所述待测操作元素的操作事件发送至所述待测网址的页面进行测试;

判断所述待测网址的页面是否有报错信息;

当所述待测网址的页面有报错信息时,输出所述报错信息,获取所述报错信息对应的日志;解析所述日志,得到错误点及错误点的类别,其中,所述错误点是利用训练好的错误识别模型从所述日志中获取的,所述训练所述错误识别模型包括:配置不同错误类别的错误点的训练样本数据,将不同类别的训练样本数据分发到不同的文件夹里,从所述不同的文件夹中分别提取第一预设比例的训练样本数据训练错误识别模型,当生成的错误识别模型的准确率小于预设准确率时,增加所述不同错误类别的训练样本数据的获取比例,重复所述错误识别模型的训练过程,直到生成的错误识别模型的准确率大于或者等于所述预设准确率;根据所述错误点的类别,将每类的错误点发送至对应的维护人员;或者,通过所述自动化测试工具的驱动程序指示所述浏览器在内核中进行截图,得到日志截图,并将所述日志截图保存至指定位置。

2.如权利要求1所述的网页页面测试方法,其特征在于,所述操作元素包括以下一种或者多种的组合:

超链接元素、输入框元素、按钮元素、下拉选择框元素、单选按钮元素、多选框元素;

所述操作元素的操作事件包括以下一种或者多种的组合:所述超链接元素对应的操作事件包括点击事件;及/或所述输入框元素对应的操作事件包括输入随机文本事件、清空文本事件;及/或所述按钮元素对应的操作事件包括点击事件;及/或所述下拉选择框元素对应的操作事件包括选中一个选项事件;及/或所述单选按钮元素对应的操作事件包括选中事件;及/或所述多选框元素对应的操作事件包括选中事件。

3.如权利要求1所述的网页页面测试方法,其特征在于,所述从所述获取的操作元素中选取待测操作元素包括以下一种或者多种的组合:获取所述获取的操作元素的使用次数,并将使用次数大于或者等于预设次数的操作元素确定为所述待测操作元素;及/或获取所述获取的操作元素的使用次数,将所述获取的操作元素的使用次数按照由多到少的顺序进行排序,并将排在前预设位数的操作元素确定为所述待测操作元素;及/或获取所述获取的操作元素的错误率,并将错误率大于或者等于预设错误率的操作元素确定为所述待测操作元素;及/或

获取所述获取的操作元素的错误率,将所述获取的操作元素的错误率按照由高到低的顺序进行排序,并将排在前预设位数的操作元素确定为所述待测操作元素。

4.一种网页页面测试装置,其特征在于,所述装置包括:启动单元,用于采用自动化测试工具启动浏览器,并启动待测网址;

获取单元,用于获取所述待测网址的页面上的操作元素以及所述操作元素的操作事件;

选取单元,用于从所述获取的操作元素中选取待测操作元素,其中,当获取到选取的待测操作元素后,获取所述选取的待测操作元素的关联操作元素,并将所述关联操作元素确定为所述待测操作元素;及/或,获取当前测试模块,及从所述获取的操作元素中获取所述当前测试模块对应的操作元素,并将所述对应的操作元素确定为所述待测操作元素,其中,所述当前测试模块对应一类用户群体;

发送单元,用于将所述待测操作元素及所述待测操作元素的操作事件发送至所述待测网址的页面进行测试;

判断单元,用于判断所述待测网址的页面是否有报错信息;

输出单元,用于当所述待测网址的页面有报错信息时,输出所述报错信息,获取所述报错信息对应的日志;解析所述日志,得到错误点及错误点的类别,其中,所述错误点是利用训练好的错误识别模型从所述日志中获取的,所述训练所述错误识别模型包括:配置不同错误类别的错误点的训练样本数据,将不同类别的训练样本数据分发到不同的文件夹里,从所述不同的文件夹中分别提取第一预设比例的训练样本数据训练错误识别模型,当生成的错误识别模型的准确率小于预设准确率时,增加所述不同错误类别的训练样本数据的获取比例,重复所述错误识别模型的训练过程,直到生成的错误识别模型的准确率大于或者等于所述预设准确率;根据所述错误点的类别,将每类的错误点发送至对应的维护人员;或者,通过所述自动化测试工具的驱动程序指示所述浏览器在内核中进行截图,得到日志截图,并将所述日志截图保存至指定位置。

5.一种电子设备,其特征在于,所述电子设备包括:存储器,存储至少一个指令;及

处理器,执行所述存储器中存储的指令以实现如权利要求1至3中任意一项所述的网页页面测试方法。

6.一种计算机可读存储介质,其特征在于:所述计算机可读存储介质中存储有至少一个指令,所述至少一个指令被电子设备中的处理器执行以实现如权利要求1至3中任意一项所述的网页页面测试方法。