浏览器兼容性

2013-05-26  王嘉 

Web测试免不了要做浏览器测试,市面上那么多浏览器肯定不可能全部都进行测试,其时我们只要同样内核的就测试一个就OK,像360浏览器用的是IE内核,那么我们只测试IE就行了。

浏览器内核是负责对网页语法的解释(如HTMLJavaScript)并渲染(显示)网页,决定了浏览器如何显示网页的内容以及页面的格式信息。不同的浏览器内核对网页编写语法的解释也有不同,因此同一网页在不同的内核的浏览器里的渲染(显示)效果也可能不同,这也是网页编写者需要在不同内核的浏览器中测试网页显示效果的原因。

浏览器内核也是比较多的,下面介绍几个比较常用的内核及代表性的浏览器:

Ø IE内核:最具代表的当然是IE了(IE6与新版浏览器还是很不一样的,所以测试时要分别测试IE6和其他新版本的IE中的一个,如IE8),使用了IE内核的浏览器还有360TTGreenBrowser等等;

Ø Fx内核:代表浏览器是FireFox

Ø Opera内核:代表浏览器是opera,还有NDSBrowserWii Internet ChannleNokia 770网络浏览器

Ø Webkit:代表浏览器是googlechrome,其他的还有360极速浏览器以及搜狗浏览器

另外各个浏览器的版本也相当多的,其实主要选取当前比较流行的版本来测试即可。

进行浏览器兼容性测试时,主要是查看页面排版、图片、表格这些有没有错位,按钮是否可用,编辑框是否可编辑,还有就是字体风格是否一至了。

欢迎大家补充......

551°/5476 人阅读/4 条评论 发表评论

王涞  2013-05-27

nice


夏浩淋  2013-05-27

楼主码字辛苦。
老早听说IE下有这么一款兼容性测试工具,IEtest。集众多IE版本浏览器于一身(IE6在内,新版本不晓得有木有IE10)。悲剧的是我机器装上打开一个浏览器标签,软件就G了。

chrome下貌似有一扩展插件,名为兼容性测试工具(用这款工具,如你有一定的前端知识效果会更好: ) )。

我需要补充的是除了在各种主流浏览器之外,还要测试在各种主流屏幕分辨率下的显示。如:win7下1440*900/1280*800/win xp等等各系统版本(不过这个可视项目时间是否充裕而定)。

扩展:
http协议之user agent.


王嘉  2013-05-29

恩恩,补充的很好呢。。。


李维敏  2013-06-19

夏浩淋: 楼主码字辛苦。
老早听说IE下有这么一款兼容性测试工具,IEtest。集众多IE版本浏览器于一身(IE6在内,新版本不晓得有木有IE10)。悲剧的是我机器装上打开一个浏览器标签
学习了


登录 后发表评论