浏览器兼容性测试(浏览器兼容性测试一般测哪些浏览器)

中国机械与配件网4120

本篇文章给大家谈谈浏览器兼容性测试,以及浏览器兼容性测试一般测哪些浏览器对应的知识点,文章可能有点长,但是希望大家可以阅读完,增长自己的知识,最重要的是希望对各位有所帮助,可以解决了您的问题,不要忘了收藏本站喔。

浏览器兼容性测试一般测哪些浏览器

浏览器兼容性测试(浏览器兼容性测试一般测哪些浏览器)

IE内核的

你可以下载一个IETester

IE6以下的不需要测试

opera

FF(火狐)

Safari

苹果

谷歌

基本就这些,再多了也没什么用。像360

什么的都是IE的内核,测不测都无所谓

如何进行Web网页的兼容性测试

根据软件测试六大特性:我们了解兼容性测试属于“可移植”的一类特性,要想提升软件的用户体验,首先需要满足基于不同浏览器及不同的终端平台适配性,这样才能解决大部分用户体验问题。

Web浏览器类型分为:IE,FF,Chrome,360浏览器、遨游、搜狗、QQ、欧朋浏览器等等.

Web兼容性测试分类:硬件兼容性测试、软件兼容性测试、数据兼容性测试。

Web网页的兼容性平台分为:

1.PC端浏览器的兼容性。

2.APP端H5页面的兼容性测试。

一般产生兼容性问题的原因是什么?

首先:基于PC端也好,基于APP端浏览器或者H5页面也好,都是基于不同的开发语言开发出来的脚本,做成一系列的动态或者静态页面,从而通过与服务器进行资源交互,获取服务器资源,通过前端JS、CSS等脚本的渲染引擎机制来显示信息。

为什么有时候我们使用不同浏览器的打开页面,会存在兼容性的问题?

因为不同的浏览器使用的“内核”不同,而出现兼容性问题。咱们最常见的浏览器就有三种FF/Chrom/IE,这三款浏览器都是使用什么内核呢?

1.IE浏览器基于”Trident内核”

2.FF浏览器基于”Gecko内核”

3.Chrome浏览器基于“Blink内核”

4.国内双内核(360安全浏览器6.0+,搜狗浏览器5.0+,QQ浏览器7.0+,猎豹浏览器5.0+。

那怎么去测试兼容性问题?

1.基于IE浏览器兼容性测试可以使用IE自动切换浏览器版本的功能进行测试

2.基于Chrome与FF由于版本多样化,我们可以使用边界值的方法来覆盖测试

3.为了提升工作效率,我们可以借助自动化测试工具来完成一部分测试,或者通过安装虚拟机来完成兼容性测试。

4.结合市场用户平台占用率分析,按用户排行榜来分析测试重点。

5.如果由于公司资源不足带来的问题,我们可以借助第三方平台进行测试,例如:云测、众测等平台。

6.关于专项浏览器工具不建议使用,为什么?因为工具是由第三方开发,工具本身存在BUG,所以尽量使用我讲解的以上方法来进行测试。

总结:因为不同的浏览器对同一段代码有不同的解析,造成页面显示效果不统一的情况,从而出现兼容性问题,当然除了内核不一样,我们可以发现不同的浏览器他们都有各自的特点,FF浏览器稳定性相对不及Chrome,IE浏览打开速度加载较慢,最受人欢迎的是“Chrome”浏览器,当然兼容性测试不能跟随我们的喜好而去测试,更应该站在用户的角度来分析思考问题,所以通过今天的学习,希望大家对兼容性测试出现的问题有一个全面的理解,同时能够应用到平时的工作中去。

兼容性测试bug案例分享:

css浏览器兼容性怎么测试

一个网页设计的再怎么好看,如果前端排出来的页面兼容性跟不上,那网页在不同浏览器下的表现也不尽相同,可能在IE浏览器下是正常的,但在谷歌浏览器下就错位了。这就是浏览器的兼容性,足以让前端工程师抓狂,因为在前端排版过程中要在不同浏览器下充分测试,相当麻烦。

什么是浏览器兼容性?为什么会存在浏览器兼容性?

我们知道,当下主流的浏览器的背后都是一个个科技类公司,不同公司之间也是存在竞争的,所以每个浏览器厂家都会对自家的浏览器定制化一些功能。也就是因为不同浏览器是由不同厂家开发的,不同版本的浏览器功能也存在差异,所以就衍生出了浏览器兼容性问题。

所谓的浏览器兼容性是指不同浏览器对网页的渲染模式存在差异,比如同样一段HTML和CSS代码,在不同浏览器上解析渲染出来的效果是不同的,比如说:A浏览器默认字体行高大一些,B浏览器默认字体行高小一些等。

常见的浏览器内核

虽然市面上的浏览器很多,但常见的浏览器内核主要有这几款:

1、Trident内核(IE内核)

IE浏览器使用的是Trident内核,像国内互联网公司推出的一些浏览器(360浏览器、百度浏览器、QQ浏览器、猎豹浏览器等)也使用了Trident内核(国内这些浏览器基本上都是双内核,即:IE内核+Webkit内核)。

2、Webkit内核

像Chrome(谷歌)浏览器、Safari(苹果)浏览器使用的是Webkit内核。

3、Gecko内核(火狐内核)

Firefox(火狐)浏览器使用的是Gecko内核,只不过火狐浏览器现在用得不多了。

浏览器兼容性怎么测试?

市面上的主流浏览器那么多,当我们排好一个页面后总不能下载10几个浏览器一一测试吧!其实现在的前端兼容性测试比以前的前端兼容性测试要轻松多了,因为:

现在我们只需要对常见的三四种内核的浏览器进行测试;

IE低版本不再考虑,以前要考虑IE6、IE7、IE8、IE9等不同版本的兼容性;

手机Wap端页面主要在Webkit内核浏览器下测试即可。

所以前端同学在测兼容性时,主要使用:IE10浏览器、Chrome浏览器进行测试即可。如果非要考虑低版本的IE兼容性,可使用IETester这类工具,另外在浏览器调试模式下可以直接指定IE内核。

如果你还想了解更多这方面的信息,记得收藏关注本站。