让跨浏览器测试 Web 应用程序变得简单_第1页
让跨浏览器测试 Web 应用程序变得简单_第2页
让跨浏览器测试 Web 应用程序变得简单_第3页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第第页让跨浏览器测试Web应用程序变得简单让跨浏览器测试Web应用程序变得简单

发表于:2023-04-17来源::点击数:标签:webWebWEB浏览器应用程序

一直以来,“对多个浏览器进行测试”像是一条难以解开的咒语,因为需要对大量浏览器进行测试。对所有浏览器进行测试(尤其是目前)几乎是不可能的。但是这比您想象中的要容易很多。本文将介绍各种实现跨浏览器测试的技术,既包括比较全面的技术,也包括

一直以来,“对多个浏览器进行测试”像是一条难以解开的咒语,因为需要对大量浏览器进行测试。对所有浏览器进行测试(尤其是目前)几乎是不可能的。但是这比您想象中的要容易很多。本文将介绍各种实现跨浏览器测试的技术,既包括比较全面的技术,也包括便捷但不严谨的技术。您必须要面对的一个问题就是,需要根据自己的资源进行选择。

我们都知道(我们也应该知道),需要在多个浏览器和操作系统中测试我们的Web应用程序。但这个任务常常是理论上行得通却难于付诸实现。用户可能会使用各种各样的浏览器和操作系统组合来访问您的站点,而要实现一整套完整的跨浏览器测试则可能对您的开发资源造成不小的损耗。什么?除了IE还有这么多浏览器?

21世纪早期的开发人员可能只需要对InternetExplorer进行测试,但是这些日子已经一去不复返了。如今,IE占据了大约80%的浏览器访问量。这个数字非常庞大,但并不具有绝对优势—当然,没有公司会将20%的用户群拱手与人。

您也不要妄想您的用户使用的浏览器特性可以反映大部分Internet用户的习惯。根据国家和兴趣的不同,使用浏览器和操作系统的的习惯也不尽相同。很多站点都针对特定的用户群,这些站点的用户很可能使用的是非Windows操作系统和InternetExplorer以外的浏览器。例如,访问developerWorks站点的访客中,60%的人使用InternetExplorer,而35%的人使用Firefox。特别是Web开发专区,使用Firefox的人数多达51%,而只有41%的访客使用InternetExplorer。

幸运的是,一些工具和技巧可以使跨浏览器测试变得稍微简单一些—并且开销也更低。在本文中,您将了解各种可用于测试的策略;根据您的需求和资源,您可以找到最适合自己的策略。我将首先介绍一些比较全面的软件测试技术,如果资源和时间的限制使您无法实现所需的测试,本文还将介绍一些替代方法。

浏览器的小花招

跨多个浏览器和操作系统进行测试,最显而易见、最全面(当然成本也最高)的方法就是对多个浏览器和操作系统进行实际测试。从很多方面讲,浏览器是测试过程中最简单的部分,因为大多数主流浏览器都是免费的。尽管如此,请记住,您将进行测试的不仅仅是几种不同的浏览器,还包括同一浏览器的各种版本。作为开发人员,您通常都会在自己的计算机中使用最新最好的浏览器版本—这也是出现“对多个浏览器进行测试”这一咒语的原因之一—但是,快速查看一下站点的浏览器统计信息,您就会发现,并不是所有用户都像您一样。

目前,同时运行同一种浏览器的多个版本比较困难,因为大多数浏览器的安装过程都覆盖了以前的所有版本。还好,有一些解决方法。对于Firefox,可以将每个浏览器的可执行文件保存为不同的名字,然后确保首次启动各个版本时启用配置文件管理程序,这样就不会共享这些配置文件。图1展示了同时运行的两个Firefox浏览

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论