[发明专利]一种基于Selenium的页面兼容性测试方法及装置在审

专利信息
申请号: 201810509411.1 申请日: 2018-05-24
公开(公告)号: CN108829583A 公开(公告)日: 2018-11-16
发明(设计)人: 秦国森;杨燕清;郭俊杰;江洁 申请(专利权)人: 广东睿江云计算股份有限公司
主分类号: G06F11/36 分类号: G06F11/36
代理公司: 广州嘉权专利商标事务所有限公司 44205 代理人: 王国标
地址: 528000 广东省佛山市禅城区*** 国省代码: 广东;44
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 兼容性测试 测试 响应式 页面 可视化 迭代 自动化测试过程 自动化脚本 产品测试 快速更新 全自动化 事实证明 坐标位置 辅助性 兼容性 浏览器 分辨率 重现 返回 响应 更新
【说明书】:

发明公开了一种基于Selenium的页面兼容性测试方法及装置,根据不同的web页面响应式兼容性的全自动化测试。提高对迭代频繁及更新频繁的产品测试;执行自动化脚本获取需要测试的web元素定位,使用分布式的形式对其进行,在不同浏览器的情况下的显示情况,进行各页面的对比返回页面的大小、分辨率及元素的坐标位置,做对比比例一直则执行通过生成可视化报告。对产品的快速更新及迭代做出快速的响应并测试大大减少了浪费在响应式页面兼容性测试的测试时间,提高了响应式的测试质量及报告可视化,自动化测试过程中截图也成为了辅助性的作用对无法重现的测试结果提出事实证明。

技术领域

本公开涉及软件测试领域,具体涉及一种基于Selenium的页面兼容性测试方法及装置。

背景技术

当前软件测试不可避免的问题之一为“兼容性测试”,web有web浏览器的兼容性、app有app的兼容性,就web而言不同浏览器页面所显示的走位及按钮点击情况都有所不同,对此测试人员就不可避免的多个页面多个功能,特别是响应式的web设计,不同尺寸要测试其走位情况,在不同浏览器中做重复性操作,浏览器版本多且复杂不说,重复性工作则让测试人员感到身心疲惫,这些测试无疑是枯燥的。

目前云服务节点测试一般为两种,第一种,手工测试重复性工作,设置不同分辨率执行测试并查看其页面效果及按钮的情况;第二种,使用截图分析图片的自动化形式,保存截图使用截图的形式分析其页面情况,需要人工查看操作过程及结果。第一种方案存在的问题有手工测试重复性工作枯燥,浪费不必要的时间,且分辨率及浏览器繁多,需要测试的时间则需要更长;第二种方案存在的问题有使用截图分析图片自动化形式,虽然解放双手,但是分辨率一旦改变其图片就需要重新获取不实现全自动化的兼容性测试。

发明内容

本公开提供一种基于Selenium的页面兼容性测试方法及装置,根据不同的web页面响应式兼容性的全自动化测试。提高对迭代频繁及更新频繁的产品测试;执行自动化脚本获取需要测试的web元素定位,使用分布式的形式对其进行,在不同浏览器的情况下的显示情况,进行各页面的对比返回页面的大小(分辨率)及元素的坐标位置,做对比比例一直则执行通过生成可视化报告,直观的表现测试结果提升可读性,提高后期回归测试的执行效率。

为了实现上述目的,根据本公开的一方面,提供一种基于Selenium的页面兼容性测试方法,所述方法包括以下步骤:

步骤1,部署Selenium Grid环境;

步骤2,运行自动化测试脚本;

步骤3,设置标准浏览器的窗口值和页面元素的值;

步骤4,依次对不同的各待测浏览器的页面元素定位并获取页面元素的坐标位置;

步骤5,读取各待测浏览器的窗口值和页面元素的值;

步骤6,使用unittest进行单元测试,依次对各待测浏览器的窗口值和页面元素的值与标准浏览器的窗口值和页面元素的值进行对比判断;

步骤7,根据对比判断输出测试结果。

进一步地,在步骤1中,所述Selenium Grid环境用于对页面元素定位和获取浏览器页面截图。

进一步地,在步骤2中,所述自动化测试脚本至少包括unittest模块,采用python语言编写。

进一步地,在步骤3中,所述标准浏览器为IE浏览器,所述IE浏览器的版本为IE7、IE8、IE9、IE10、IE11的任意一种,所述窗口值为浏览器窗口的大小以及分辨率,所述页面元素的值包括页面元素的大小、页面元素长宽、页面元素位置。

进一步地,在步骤4中,所述待测浏览器包括IE浏览器,Mozilla Firefox,Safari,Google Chrome,Opera。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广东睿江云计算股份有限公司,未经广东睿江云计算股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201810509411.1/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top