WEB兼容性测试之浏览器兼容

Posted 椭球体

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了WEB兼容性测试之浏览器兼容相关的知识,希望对你有一定的参考价值。

浏览器兼容性测试对于web测试来说,其重要性一点不亚于功能测试。它包括PC和移动端两个不同设备的浏览器兼容。对于一个测试项目来说,在做浏览器兼容性测试时,怎么筛选浏览器以及怎么筛选测试点呢?



本文仅供参考,存在修改和补充的可能。



(1)

做浏览器兼容性测试的意义


目前,市面上的浏览器种类越来越多,版本迭代频繁,同一web页面在不同浏览器上显示效果不尽相同,而用户对浏览器的选择也会有很大的差异。为了保证项目在这些浏览器上都能正常工作,针对不同的浏览器做兼容性测试是十分有必要的。兼容性测试对于web测试来说,其重要性一点不亚于功能测试。


(2)

浏览器兼容性测试关注的内容


1、界面展示:

  • 界面加载是否正常

  • 界面样式是否一致

  • 界面特效的展示是否符合预期

2、易用性:

  • 控件是否正常打开关闭和使用

  • 提示信息是否正常和完整

  • 不同分辨率下界面是否友好和正常

  • 窗口最大最小化时界面是否正常展示

3、功能使用

  • 登录注册,搜索,导入导出,添加删除

  • 上传下载图片、文字

  • 链接跳转

4、键盘使用

  • 返回键

  • 回车键

  • 删除键(backspace/delete)

  • 刷新键(F5)

  • 空格键

  • 快捷键

5、性能问题

  • 连接速度

  • 数据传输加密

  • 加密存储形式

  • 安全性是否一致

  • 同一环境下,压力和负载测试结果是否一致


(3)

主流浏览器


PC端主流浏览器,如下图:

移动端主流浏览器和系统,如下图:



(4)

筛选需要做兼容性测试的浏览器的标准


在筛选需要做兼容性测试的浏览器时,需要考虑以下几点:

  • 浏览器内核

浏览器内核即浏览器的渲染引擎(详情:),它负责解释网页语法并渲染网页。渲染引擎决定了浏览器如何显示网页内容和页面格式信息。不同的渲染引擎对页面语法的解释不同,因此同一网页在不同内核(渲染引擎)的浏览器里可能渲染效果不同。

主要内核(渲染引擎)有Trident(IE)、Webkit(Safri)、Gecko(FireFox)、Blink(chrome)。

  • 市场占有率

  • IE版本

IE是windows系统默认浏览器,市场占有率高。


(5)

浏览器兼容性测试之外的其他兼容性测试


兼容性测试主要包括:

  • 浏览器兼容

  • 屏幕尺寸和分辨率兼容

  • 操作系统兼容

  • 不同型号设备兼容


今天的总结就到这里,下一节会总结如何做浏览器兼容测试。


参考链接:

https://blog.csdn.net/qq_29970551/article/details/80268042

http://www.51testing.com/html/96/n-3720196.html


以上是关于WEB兼容性测试之浏览器兼容的主要内容,如果未能解决你的问题,请参考以下文章

你最常用的web测试-浏览器兼容性测试

APP或者Web的兼容性测试的设计方法都是这样的

APP或者Web的兼容性测试的设计方法都是这样的

web测试再谈浏览器兼容性测试

求web兼容性测试用例

Web和APP测试的区别