网页兼容性测试13页

上传人:文库****9 文档编号:174408034 上传时间:2021-03-16 格式:DOCX 页数:14 大小:241.72KB
返回 下载 相关 举报
网页兼容性测试13页_第1页
第1页 / 共14页
网页兼容性测试13页_第2页
第2页 / 共14页
网页兼容性测试13页_第3页
第3页 / 共14页
网页兼容性测试13页_第4页
第4页 / 共14页
网页兼容性测试13页_第5页
第5页 / 共14页
点击查看更多>>
资源描述

《网页兼容性测试13页》由会员分享,可在线阅读,更多相关《网页兼容性测试13页(14页珍藏版)》请在金锄头文库上搜索。

1、网页兼容性测试Web兼容性测试主要是针对不同的操作系统平台,浏览器,以及分辨率进行的测试。由于用户浏览器的不同,往往都会使我们的网页发生页面样式错乱,图片无法显示等问题。因此我们就需要对Web网页进行兼容性测试。对于web应用,我们无法预计用户的客户端配置和运行环境。所以,做好兼容性测试是非常重要的。1.1. 操作系统兼容性测试 常见的操作系统有Windows,Unix,Linux等,对于普通用户来讲,最常用的是Windows操作系统。Windows操作系统包括Windows XP,windows 2003,vista,Win2000/NT,Windows9x等等。1.2. 浏览器兼容性测试

2、浏览器是Web系统中最核心的组成构件,来自不同厂家的浏览器对Javascript、 ActiveX或不同的HTML规格有不同的支持,即使是同一厂家的浏览器,也存在不同的版本的问题。不同的浏览器对安全性和JAVA的设置也不一样。使用不同的浏览器(Firefox IE7 IE6)访问同一个网站,或者页面的时候,在一种浏览器下显示正常,在另一种下就乱了。不同的浏览器对CSS解释不同。常见的浏览器兼容性问题,主要表现在如下两方面;1)页面显示页面显示的美观性是Web应用程序中重要需求,不同浏览器上呈现给用户的同一个Web页面可能显示的不一样。这些差异性主要表现在对于页面元素的位置、大小、外观。如果在某

3、款浏览器上显示不美观,就会成为一个问题,需要修改。2)功能问题 Web软件中的功能性问题主要是不同浏览器对脚本的执行不一致,功能性问题极大的限制了用户对Web界面元素的使用。这类问题通常很难被发现,比如某个按钮可能显示正确但实际它是无法使用的,这个则需要用户真正的去使用它才能被发现。3)现有解决方法由于软件尽可能多的支持不同类型浏览器,近年来越来越多的成为一个趋势,因此测试的工作量也越来越大。而更多的方法是通过手工进行测试,如何减少工作量,当然想到的还是自动化。在业内目前通过自动化的方法减少手工测试工作量,主要的过程如下:1)录制手工操作将手工操作过程在一个浏览器上通过软件的方式记录下来。记录

4、的主要是鼠标与键盘的动作,同时对每一个操作后的结果,设置一个预期结果。2)检查测试结果根据上个步骤录制的脚本,在其他浏览器上进行回放(自动化操作),并比对实际结果与预期结果,如果一样则测试通过,否则测试失败。上述自动化的主要问题在于:1)录制时需要设置预期结果,存在额外的工作量。2)页面变化是WEB软件开发中经常发生的,比如变化了界面显示的文字,移动存放的位置,都可能导致录制的脚本需要进行修改,脚本的维护工作量会比较大。3)对于操作的结果检查,由于各个浏览器对于界面的展现各不相同,(比如字体的显示各不相同),因此结果可能是多种的,就会很容易产生展现的结果也是美观的,但被误报成测试失败的现象。1

5、.3. 分辨率兼容性测试 分辨率的测试是为了页面版式在不同的分辨率模式下能正常显示,字体符合要求而进行的测试。用户使用什么模式的分辨率,对于我们来讲是未知的。通常情况下,在我们的需求规格说明书中会建议某些分辨率。对于测试来讲,必须针对需求规格说明书中建议的分辨率进行专门的测试。现在常见的分辨率是1024768,800600。1. 主流浏览器和测试工具浏览器浏览器是指可以显示网页服务器或者文件系统的HTML文件内容,并让用户与这些文件交互的一种软件。网页浏览器主要通过HTTP协议与网页服务器交互并获取网页,这些网页由URL指定,文件格式通常为HTML。浏览器是最经常使用到的客户端程序。个人电脑上

6、常见的网页浏览器包括:1】 微软的Internet Explorer(6.0,7.0,8.0,9.0)6.0版本6.0版本于2001年8月27日发布,距Windows XP正式发布日的数星期前发布。这版本包含增强版DHTML、内联网页框架的内容限制和部分支持CSS level 1、DOM level 1和SMIL 2.0。MSXML引擎会更新到3.0版本。其他新的特征包含一个新版本的IEAK、媒体列和Windows Messenger综合版、错误收集、自动化重整图片大小、P3P和一个新的外观,能配合Windows XP的Luna界面。于2002年,Gopher的功能被禁用,7.0版本更取消了对

7、Gopher的支持。7.0版本Windows VistaBeta1上的InternetExplorer 7.0Beta1在2005年2月15日,微软主席比尔盖茨于旧金山的RSA讨论会中,宣布新版本浏览器将会发布。推出新浏览器的原因是InternetExplorer的市场占有率逐渐被MozillaFirefox侵蚀。此外,微软宣布7.0版本只可以用于Windows XP SP2和之后的操作系统中,包括Windows Server 2003 SP1和Windows Vista。InternetExplorer的第一个预览版本于2005年7月27日推出,主要用于技术测试。而第一个向大众的测试版本于2

8、006年1月31日推出,版本是Beta2 preview。最后的公开测试版本于2006年10月18日推出。7.0版本预期可以保护用户于钓鱼式攻击和其他的恶意软件。用户可以完全控制ActiveX和更佳的保安架构,包括与Windows系统分开,不像以往般紧密融合,从而提高安全性。另外,新版本包括收复了一些程序中的错误,加强对各网际标准的支持,增进支持HTML 4.01/CSS 2,新加入分页浏览,还有一个支持各搜索引擎的搜寻方块,一个Web-feed阅览器,支持国际化域名,和反钓鱼式攻击过滤器。它甚至可以挡掉一些程序类型,例如Flash电影和Java。2008年2月12日,微软以“安全原因”将通过

9、Windows Server Update Services把所有Windows系统的浏览器强制升级到7.0版本。8.0版本北京时间2008年3月6日,微软发布了InternetExplorer 8的第一个公开测试版本(beta1)。本次测试第一次包涵简体中文(3月27日推出)版本。测试版本仍然是在IE7的架构下改进的。界面除了做一些细微的调整,增加少许实用功能外,并无改进。beta1版本推出了模拟IE7的模式、增加了在线邮件浏览功能、提高了兼容性、反钓鱼功能进一步增强,可以进行网页地址筛选。北京时间8月28日消息,据国外媒体报道,微软周三发布了功能完备的升级版IE8 Beta2。微软称,IE

10、8 Beta2的新特性是加强了隐私保护,并提高了使用舒适性及安全性。微软3月份发布了IE8 Beta1,但目的只是向网络开发者展示这一最新IE版本,Beta2则旨在向更多用户进行展示。微软没有透露将于何时正式推出IE8,也并未对会有多少用户下载Beta2作出预测。微软在当地时间2009年1月26日,也就是我们的农历新年时正式发布了IE8 RC1。此次的IE 8 RC1,是IE 8的最后一个测试版,微软目前已在其下载中心提供IE 8 RC1的下载。该版本可用于32位Vista、64位Vista和Windows XP,任何用户都可下载、试用,但是此次的改进与发行说明尚未更新。此次发布的IE8 RC

11、1只支持Windows XP和Windows Vista,而不支持Windows 7。微软网站从美国西部时间3月19日上午9点,北京时间3月20日0点开始提供IE8免费下载,IE8正式版最终问世。IE8正式版可以安装在Windows Vista系统以及Windows XP系统中,而微软新的操作系统Windows 7,IE8浏览器将被捆绑安装其中。IE 8的新功能之一是一种为“InPrivate”的浏览模式。这种浏览模式能够不留下用户PC的指纹。微软希望利用IE 8新增加的功能夺回在浏览器市场失去的市场份额。IE 8新增加功能包括隐私浏览、改善的安全和名为加速器的新型插件。在安全方面,微软增加了

12、跨站脚本过滤器并且增加了防御“点击劫持”攻击的功能。9.0版本IE9利用PC的图形处理单元(GPU)优势去加速文字和图形的渲染能Windows Internet Explore 9力、加强标签浏览、可伸缩矢量图形(SVG)以外,IE9更遵守网页浏览标准,特别是对HTML5标准的支持。IE9的性能表现大幅提高,从而在运行速度上缩短IE同火狐、Chrome等竞争产品的差距。微软于2011年3月15日(北京时间)在SXSW互动大会正式发布了Internet Explorer 9.0。IE9界面IE9.0支持Windows Vista和Windows 7,但并不支持Windows XP。IE9最新的改

13、变包括硬件加速的HTML5和Windows 7无缝的集成、新UI界面、更加出色的安全保护和隐私保护.、对存在诟病了加载项进行了改进、改进了开发工具以及全新淡雅的LOGO。)、2】 Mozilla的Firefox(Redfox是经过定制后的绿色安装增强FireFox版本,其特点如下:采用正式版代码编译优化,支持部分非标准网站;不写注册表,可以方便的拷贝移动或者删除;加入了大量常用扩展供大家在安装的时候选择;对原有FireFox的错误和不方便设置进行了修正;调整了部分次参数进一步加快FireFox的浏览速度。Madfox是一个基于Firefox的浏览器。Firefox是一个非常优秀的浏览器,但是由

14、于我们周围有很多不符合互联网标准的网站,从而在很大程度上阻碍了Firefox的推广。对于标准和非标准,无论是技术还是非技术层面,都有着非常激烈的争论。Madfox项目的目的,是希望仅从技术的角度出发,通过扩展Firefox,尝试去兼容不符合标准和规范的网站。)、3】 Google Chrome全球第一大浏览器(Stable Channel(稳定版/正式版):适合追求稳定的普通用户使用。Beta Channel(测试版):适合喜欢较稳定又可尝鲜的朋友下载使用。该版本是新的正式版发布前的公开测试所用,版本上的新功能不会作太多修改,主要为安全上的测试,但可能会存在不稳定情况。Dev Channel(

15、开发版):适合开发人员使用。主要为功能上的测试,可能存在稳定性问题,通常更新速度为一周一次。Canary Build(金丝雀版):仅适合开发人员或追求最新版本的用户使用。2010年7月加入,比开发版更新快但更不稳定,相对的也会加入更多测试性的新功能。Canary Build有一个特色是它可以独立安装,不会覆盖原本的“Google Chrome”版本,让系统中可以同时拥有两套安装版“Google Chrome”。Chrome Lite(移动简化版):被运用于Android操作系统中。)、4】 Apple的Safari(Safari是苹果公司所开发的网页浏览器,并内建于MacOSX。Safari使用了KDE的KHTML作为浏览器的运算核心。MacOSX中的图形技术能确保系统中所有软件,从iPhoto到FInalCutPro输出的图片都绚丽无比。Safari是唯一采用高级色彩管理、以最准确的色彩显示网络图片的浏览器。Safari在2003年1月7日首度发行测试版,并成为MacOSXv10.3与之后的默认浏览器,也是iPhone与iPodtouch的指定浏览器。图标外形是一个指南针。Windows版本的首个测试版在2007年6月11日推出,支援WindowsXP与WindowsVista,在2008年3月18日推出正式版。safari浏览器目前是全球三大浏览器

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 其它办公文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号