[发明专利]网页测试方法及装置有效
| 申请号: | 202010215797.2 | 申请日: | 2020-03-25 |
| 公开(公告)号: | CN113448820B | 公开(公告)日: | 2023-04-25 |
| 发明(设计)人: | 马建均;朱磊 | 申请(专利权)人: | 中移(成都)信息通信科技有限公司;中国移动通信集团有限公司 |
| 主分类号: | G06F11/36 | 分类号: | G06F11/36 |
| 代理公司: | 北京东方亿思知识产权代理有限责任公司 11258 | 代理人: | 赵秀芹 |
| 地址: | 610041 四川省成都市中国(四川*** | 国省代码: | 四川;51 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 网页 测试 方法 装置 | ||
1.一种网页测试方法,其特征在于,所述方法包括:
获取第一配置数据;所述第一配置数据,基于录制的网页测试过程而生成,所述第一配置数据至少包括测试步骤;
展示所述第一配置数据;
响应于用户对所述测试步骤的编辑操作,对所述第一配置数据进行编辑,并生成第二配置数据,以使测试设备基于所述第二配置数据以及编辑后的所述第一配置数据进行网页测试;
其中,所述测试设备预先配置有能够识别并处理配置数据的测试框架,测试设备基于所述测试框架对配置子数据以及编辑后的第一配置数据进行处理,以进行网页测试,当网页测试结束后,生成网页测试子结果,其中,所述配置子数据,基于对所述第二配置数据进行划分而得到;
所述测试框架包括:配置管理模块、测试公用方法模块、测试步骤管理模块、测试用例管理模块、日志记录模块、通信模块;
其中,所述配置管理模块,用于将配置子数据解析成配置项,并存储在内存之中;
所述测试公用方法模块,用于调用webdriver提供的接口,进行测试方法的封装;
所述测试步骤管理模块,用于通过测试公用方法模块构建测试步骤;
所述测试用例管理模块,用于根据所述配置管理模块中的数据,调用所述测试步骤管理模块构建测试用例;
所述日志记录模块,用于记录测试过程中的信息;
所述通信模块,用于与测试管理设备通信,包括获取配置子数据以及上报网页测试子结果。
2.根据权利要求1所述的方法,其特征在于,所述获取第一配置数据之前,所述方法还包括:
基于录制的网页测试过程,生成所述第一配置数据;
所述基于录制的网页测试过程,生成所述第一配置数据,包括:
识别所述网页测试过程中各个测试步骤的步骤类型;
当所述测试步骤的步骤类型为浏览器页面的页面测试时,记录所述测试步骤的步骤标识和测试参数,所述测试参数至少包括测试动作标识、被测试元素或元素位置;
当所述测试步骤的步骤类型为浏览器非页面的浏览器测试时,记录所述测试步骤的步骤标识。
3.根据权利要求1所述的方法,其特征在于,所述响应于用户对所述测试步骤的编辑操作之前,所述方法还包括:
响应于用户对目标测试步骤的预览操作,调用浏览器执行所述目标测试步骤。
4.根据权利要求1所述的方法,其特征在于,所述对所述第一配置数据进行编辑,并生成第二配置数据,包括:
对所述第一配置数据中的步骤标识进行组合,得到记录有步骤标识组合的第二配置数据;
对所述第一配置数据中测试参数的赋值进行修改。
5.根据权利要求2所述的方法,其特征在于,所述基于所述第二配置数据以及编辑后的所述第一配置数据进行网页测试,包括:
解析步骤标识或测试参数,得到待调用的函数;
调用所述函数;
基于所述函数的调用结果,生成网页测试结果。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中移(成都)信息通信科技有限公司;中国移动通信集团有限公司,未经中移(成都)信息通信科技有限公司;中国移动通信集团有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010215797.2/1.html,转载请声明来源钻瓜专利网。





