- 1、本文档共26页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
网页兼容性测试
Web 兼容性测试主要是针对不同的操作系统平台,浏览器,以及分辨率进行的测试。由于用户浏览器的不同,往往都会使 我们的网页发生页面样式错乱,图片无法显示等问题。因此我们就需要对 Web 网页进行 兼 容 性 测 试。对于 web 应用,我们无 法预计用户的客户端配置和运行环境。所以,做好兼容性测试是非常重要的。
1.1. 操作系统兼容性测试
常见的操作系统有 Windows,Unix,Linux 等,对于普通用户来讲,最常用的是 Windows 操作系统。Windows 操作系统 包括 Windows XP,windows 2003,vista,Win2000/NT,Windows9x 等等。
1.2. 浏览器兼容性测试
浏览器是 Web 系统中最核心的组成构件,来自不同厂家的浏览器对 Javascript、
ActiveX 或不同的 HTML 规格有不同的
支持,即使是同一厂家的浏览器,也存在不同的版本的问题。不同的浏览器对安全性和 JAVA 的设置也不一样。
使用不同的浏览器(Firefox IE7 IE6)访问同一个网站,或者页面的时候,在一种浏览器下显示正常,在另一种下就乱了。
不同的浏览器对 CSS 解释不同。
常见的浏览器兼容性问题,主要表现在如下两方面;
1)页面显示
页面显示的美观性是 Web 应用程序中重要需求,不同浏览器上呈现给用户的同一个 Web 页面可能显示的不一样。这
些差异性主要表现在对于页面元素的位置、大小、外观。如果在某款浏览器上显示不美观,就会成为一个问题,需要修改。 2)功能问题
Web 软件中的功能性问题主要是不同浏览器对脚本的执行不一致,功能性问题极大的限制了用户对 Web 界面元素的使
用。这类问题通常很难被发现,比如某个按钮可能显示正确但实际它是无法使用的,这个则需要用户真正的去使用它才能被发 现。
3)现有解决方法
由于软件尽可能多的支持不同类型浏览器,近年来越来越多的成为一个趋势,因此测试的工作量也越来越大。而更多的方法是通过 手工进行测试,如何减少工作量,当然想到的还是自动化。
在业内目前通过自动化的方法减少手工测试工作量,主要的过程如下:
1)录制手工操作
将手工操作过程在一个浏览器上通过软件的方式记录下来。记录的主要是鼠标与键盘的动作,同时对每一个操作后的结果,设置一 个预期结果。
2)检查测试结果
根据上个步骤录制的脚本,在 其 他浏览器上进行回放(自动化操作),并比对实际结果与预期结果,如果一样则测试通过,否则测 试失败。
上述自动化的主要问题在于:
1)录制时需要设置预期结果,存在额外的工作量。
2)页面变化是 WEB 软件开发中经常发生的,比如变化了界面显示的文字,移动存放的位置,都可能导致录制的脚本需要进行修 改,脚本的维护工作量会比较大。
3)对于操作的结果检查,由于各个浏览器对于界面的展现各不相同,(比如字体的显示各不相同),因此结果可能是多种的,就会 很容易产生展现的结果也是美观的,但被误报成测试失败的现象。
1.3. 分辨率兼容性测试
分辨率的测试是为了页面版式在不同的分辨率模式下能正常显示,字体符合要求而进行的测试。用户使用什么模式的分辨
率,对于我们来讲是未知的。通常情况下,在我们的需求规格说明书中会建议某些分辨率。对于测试来讲,必须针对需求规格 说明书中建议的分辨率进行专门的测试。现在常见的分辨率是 1024×768,800×600。
1. 主流浏览器和测试工具
浏览器
浏览器是指可以显示网页服务器或者文件系统的 HTML 文件内容,并让用户与这些文件交互的一种软件。网页浏览器主要通过 HTTP 协议与网页服务器交互并获取网页,这些网页由 URL 指定,文件格式通常为 HTML。浏览器是最经常使用到的客户端程 序。
个人电脑上常见的网页浏览器包括:
1】 微 软的 Internet Explorer(6.0,7.0,8.0,9.0)
6.0 版本
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 版本更取消了对 Gopher 的支持。
0 版本
Windows VistaBeta1 上的 I
文档评论(0)