[发明专利]网页页面测试方法、装置、电子设备和介质有效
| 申请号: | 201810316068.9 | 申请日: | 2018-04-10 |
| 公开(公告)号: | CN108628741B | 公开(公告)日: | 2021-10-01 |
| 发明(设计)人: | 彭明强 | 申请(专利权)人: | 平安科技(深圳)有限公司 |
| 主分类号: | G06F11/36 | 分类号: | G06F11/36 |
| 代理公司: | 深圳市赛恩倍吉知识产权代理有限公司 44334 | 代理人: | 杨毅玲;刘丽华 |
| 地址: | 518000 广东省深*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 网页 页面 测试 方法 装置 电子设备 介质 | ||
本发明提供一种网页页面测试方法、装置、电子设备和介质。所述网页页面测试方法包括:采用自动化测试工具启动浏览器,并启动待测网址;获取所述待测网址的页面上的操作元素以及所述操作元素的操作事件;从所述获取的操作元素中选取待测操作元素;将所述待测操作元素及所述待测操作元素的操作事件发送至所述待测网址的页面进行测试,从而对网页进行有针对性的健壮性测试,判断所述待测网址的页面是否有报错信息;当所述待测网址的页面有报错信息时,输出所述报错信息,由于上述测试方案具有针对性,因此不会对待测试系统的其他功能造成影响,从而保证了待测试系统的稳定性及待测试系统功能的完整性。
技术领域
本发明涉及测试技术领域,尤其涉及一种网页页面测试方法、装置、电子设备和介质。
背景技术
现有技术方案中,针对待测试网页健壮性及稳定性的测试,通常集中在接口API(Application Programming Interface,应用程序编程接口)层,对于UI(User Interface,用户界面)层仅关注功能的完整性,而很少直接对UI层进行有针对性的健壮性测试。
发明内容
鉴于以上内容,有必要提供一种网页页面测试方法、装置、电子设备和介质,能对网页进行有针对性的健壮性测试,同时保证了待测试系统的稳定性及待测试系统功能的完整性。
一种网页页面测试方法,所述方法包括:
采用自动化测试工具启动浏览器,并启动待测网址;
获取所述待测网址的页面上的操作元素以及所述操作元素的操作事件;
从所述获取的操作元素中选取待测操作元素;
将所述待测操作元素及所述待测操作元素的操作事件发送至所述待测网址的页面进行测试;
判断所述待测网址的页面是否有报错信息;
当所述待测网址的页面有报错信息时,输出所述报错信息。
根据本发明优选实施例,所述操作元素包括以下一种或者多种的组合:
超链接元素、输入框元素、按钮元素、下拉选择框元素、单选按钮元素、多选框元素;
所述操作元素的操作事件包括以下一种或者多种的组合:
所述超链接元素对应的操作事件包括点击事件;及/或
所述输入框元素对应的操作事件包括输入随机文本事件、清空文本事件;及/或
所述按钮元素对应的操作事件包括点击事件;及/或
所述下拉选择框元素对应的操作事件包括选中一个选项事件;及/或
所述单选按钮元素对应的操作事件包括选中事件;及/或
所述多选框元素对应的操作事件包括选中事件。
根据本发明优选实施例,所述从所述获取的操作元素中选取待测操作元素包括以下一种或者多种的组合:
获取所述获取的操作元素的使用次数,并将使用次数大于或者等于预设次数的操作元素确定为所述待测操作元素;及/或
获取所述获取的操作元素的使用次数,将所述获取的操作元素的使用次数按照由多到少的顺序进行排序,并将排在前预设位数的操作元素确定为所述待测操作元素;及/或
获取所述获取的操作元素的错误率,并将错误率大于或者等于预设错误率的操作元素确定为所述待测操作元素;及/或
获取所述获取的操作元素的错误率,将所述获取的操作元素的错误率按照由高到低的顺序进行排序,并将排在前预设位数的操作元素确定为所述待测操作元素;及/或
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于平安科技(深圳)有限公司,未经平安科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810316068.9/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种文件描述符泄露检测方法及装置
- 下一篇:系统性能测试方法和装置





