网站的浏览器兼容性测试
浏览器是互联网产品客户端的核心软件,也是网站访问的必备软件。不同厂商的浏览器对Java、JS、ActiveX、plin-ins的支持承担也各有差异。即使是同一厂家的浏览器,也会存在不同的版本的问题。例如,ActiveX是Microsoft的产品,是为Internet Explore而设计的;JS是Netscape的产品等。另外,框架和层次结构风格在不同的浏览器中也有不同的显示。目前最为常用的浏览器为IE6.0、IE7.0,但由于操作习惯的问题,还有相当一部分用户喜欢Firefox浏览器、谷歌浏览器等。针对这种情况,我们也应制定有针对性的测试策略来进行网站的浏览器兼容测试,从而保证网站具有更好的的用户体验性。首先,对一些特殊项目,可以指定某一类型的浏览器(包括版本),这些都必须在需求规格说明书指明,针对这些指明的浏览器必须进行兼容性测试。其次,考虑到大部分项目是不能指定浏览器的,针对这样的项目,我们必须首先对主流浏览器(含版本)的兼容性进行测试,然后对非主流浏览器(含版本)进行测试,尽量保证网站的浏览器的兼容性进行性测试的完整性,最好是能够兼容多种内核的浏览器(比如IE内核、谷歌浏览器内核、火狐浏览器内核等)。
在浏览器兼容性测试的过程中,还可以考虑使用一些软件进行配合测试。
(1)IE Tester和IE Collection。IETester可以帮我们模拟页面在IE5.5、IE6、IE7与 IE8 beta1等浏览器的相容性,验证CSS样式或网站版面是否可以在各个主要浏览器正常显示。IETester以“分页标签”的方式分别在不同的页签中显示,软件采用了类似于Office2007的界面呈现方式,使用起来非常方便,如图所示
除了IETester,另外还有IE Collection也可以解决多IE版本共存问题。 IE Collection包含了IE1.0、1.5、3.0、5.5、6.0、7.0、8.0等版本的网络浏览器。通过IE Collection,设计师可以在不同的IE里面测试版面样式与功能。此外,IE Collection还提供了Internet Explore Developer Toolbar工具,通过这些工具检查网页内容的样式、版面错乱或程序错误等。
(2)IE字段的“开发人员工具”。自从IE8推出以后,微软在该浏览器内置了Developer Tools,通过菜单栏的“工具”->“开发人员工具”可以开启这个功能,快捷键为F12,如下图所示
(3)基于虚拟平台的浏览器测试。为了方便各个环境下的应用,可以使用虚拟机配合测试。例如,Windows7已经很好地集成了 Windows VirtualPC。按照好操作系统后,使用Virtual PC的一大主打功能“发布虚拟应用程序到桌面”,直接在本机桌面建立一个快捷方式,此快捷方式直接启动虚拟机的应用(比如IE),同时虚拟机也在后台启动并运行。通过这些工具,我们一在本机轻松简单地搭建兼容性测试环境,不需要为了兼容性测试而耗费更多的机器资源,提供了网站测试的效率。
本文由南京调查公司 http://www.jslycs.com原创
补充:web前端 , HTML/CSS ,