DZone>Web Dev Zone>跨浏览器兼容性测试--你应该测试哪些浏览器?
跨浏览器兼容性测试--你应该测试哪些浏览器?
彻底的跨浏览器兼容性测试对于企业解决跨浏览器兼容性问题至关重要。
通过
-
Jun. 02, 22 - Web Dev Zone -新闻
喜欢 (1)
评论
保存
鸣叫
33次浏览
加入DZone社区,获得完整的会员体验。
简介
我们已经听够了,技术在不断发展,而跨浏览器的兼容性测试也越来越受到重视。尽管用户变得越来越精通技术和信息,他们仍然不愿意尝试不同的浏览器。企业有不同类型的用户,这意味着不是所有人都会使用一种浏览器。即使对Chrome、Mozilla Firefox或Safari的需求很高,但仍有用户依赖这些浏览器以外的旧版本。正因为如此,企业最终会迁就过时的技术,导致系统变慢,客户不满意。跨浏览器 兼容性测试确保客户不会成为过时系统后果的诱饵。因此,彻底的跨浏览器兼容性测试对企业解决跨浏览器兼容性问题和确保最佳用户体验至关重要。
什么是跨浏览器兼容性测试?
每个网站都与每个浏览器进行独特的交流;甚至每个浏览器都对网站进行独特的渲染。这往往导致不同阶段的跨浏览器兼容性问题。网站的整体视觉外观不仅取决于前端开发,也取决于用于访问网站的浏览器类型。为了避免跨浏览器的差异,企业应进行跨浏览器兼容性测试,以保证持续提供高质量的用户体验。跨浏览器兼容性测试属于 非功能性测试,使企业能够在不同的操作系统-设备-浏览器组合上提供网站的最佳功能。
为什么跨浏览器兼容性很重要?
跨浏览器测试的关键功能是使你的网站在不同的浏览器和设备上都能运行。旧版本的浏览器会带来错误和问题,使网站的功能得到最佳发挥。 在 跨浏览器兼容性测试的帮助下,你可以测试设备的能力和限制。兼容性可以在用户不更新的旧浏览器、不支持现代JS或CSS功能的浏览器、不太常见的浏览器的兼容性、一系列的设备平台和具有辅助技术功能的设备等情况下进行测试。
你应该选择哪些浏览器进行跨浏览器测试?
我们已经知道,所有的浏览器都是不同的,要测试所有的浏览器-设备组合实际上是不可行的。因此,选择哪些浏览器对你的业务至关重要,以及你的网络应用可以在哪些浏览器上进行兼容性测试就变得至关重要。
根据Kinsta 2021年的数据,谷歌浏览器拥有64.08%的用户群,是全球桌面浏览器市场份额最高的浏览器,其次是Safari(8.87%)、Mozilla Firefox(7.69%)、Microsoft Edge (5.83%)、Internet Explorer(2.15%),等等。谷歌浏览器已经占领了最大的市场,但这并不意味着其他浏览器不适合你。Safari、Edge、Firefox和IE在特定设备和世界不同地区都有很大的需求。例如,Opera是非洲的一个趋势浏览器,UC浏览器是亚洲的一个趋势浏览器。因此,任何浏览器都不能被忽视,应根据用户流量测试部分浏览器的兼容性。以下是来自Statista的数据,显示了到2021年1月为止,不同浏览器在过去几年中的市场份额。
资料来源。Statista
市场份额是否足以决定你应该选择测试的浏览器?
那么,分析各种流行浏览器的用户量和市场份额,以及基于地理和不同平台的版本,对于企业制定应用程序的跨浏览器测试战略至关重要。但是,这并不是做出决定的唯一原因。其他因素。
目标市场。企业应该了解其目标市场,以及大多数用户选择什么浏览器。这是企业考虑进行兼容性测试的第一个因素。
**较旧的版本。**全球许多用户使用旧版本的Windows操作系统,仍然选择Internet Explorer。在这种情况下,测试Internet Explorer的兼容性是非常重要的。
商业指标和附加值。我们知道Safari是世界上第二大使用的网络浏览器。所以很明显,使用Safari的用户使用苹果产品,而苹果产品对很多人来说是相当昂贵的。这意味着Safari代表了具有高购买力的那部分用户。它作为一个商业指标,使Safari成为一个重要的浏览器,尽管它的全球用户基数较低,但要进行兼容性测试。奢侈品牌和营销人员应该确保他们的网站在Safari上运行顺畅,这样他们就不会因为网站可用性差或兼容性问题而失去任何客户。
地理导向。某些浏览器的用户群集中在某个特定的地理或地点。有一些特定的细分市场集中在美国、亚洲、英国等地。例如,谷歌浏览器是比UC浏览器更受欢迎的浏览器,它主要在亚洲地区使用,Opera在非洲,等等。因此,企业应该了解趋势和基于地理的目标市场细分,以便没有重要的浏览器被剥夺了进行兼容性测试的机会。
测试旧版浏览器的重要性
最新的谷歌浏览器版本是Chrome 91,但也有可能用户仍在使用其旧版本,如Chrome 60、61和74。但是,这对你的业务会有什么影响,这是我们都会问的问题。继续使用旧的浏览器将直接影响到您的网站的运作。网站将停止运行或可能完全崩溃。企业可能会失去客户流量,最终影响收入数字。因此,企业在自动进行跨浏览器测试时,需要对旧的浏览器进行测试。我们已经列出了一些需要考虑的方面,以鼓励在进行跨浏览器测试时对旧的浏览器进行测试 -
1.提供无缝的用户体验。确 保用户界面在所有浏览器/浏览器版本中看起来都一样,以保持HTML和CSS的兼容性。用户体验是促使客户留在你的企业的关键原因之一。如果这个简单的做法有助于保留客户,为什么不坚持呢?
2.为了留住客户。 不是所有的用户都能保持他们的浏览器是最新的。频繁的浏览器版本发布需要检查,以确保与每个浏览器版本的兼容性,否则可能会直接破坏企业网站的运作,并损失客户流量。
3.公司安全。有 时,公司因为安全原因限制频繁更新网站,喜欢坚持使用旧版本。
4.对收入的影响。 企业的存在是因为客户,客户是他们的收入来源。大多数客户通过网站从事业务。如果企业不能为客户提供最好的网站体验,那么,无论你的产品/服务的质量有多好,不满意的客户最终会转向另一家企业,导致企业亏本。因此,无论你销售什么,请记住,你的客户可以从任何浏览器版本访问你的网站,因此,即使是旧的浏览器版本的测试也变得至关重要。
除了Chrome浏览器之外的其他浏览器的相关性
像IE、Safari和Edge这样的浏览器尽管在全球范围内使用率不高,但对企业来说非常重要**。** Safari是由代表高购买力的苹果用户使用的;因此,对于奢侈品牌来说,在Safari上测试网站的兼容性是有意义的。微软的IE和Edge在使用微软办公工具的公司中很受欢迎,所以他们甚至应该在这两个浏览器上测试兼容性。
下面的图表(由Statcounter提供)显示了过去一年中浏览器市场份额的最新趋势。从图表中可以看出,除了Chrome和Safari,其他趋势性的浏览器是Firefox,其次是Samsung Internet,在过去几个月中呈现出增长趋势。此外,Edge、Opera、UC浏览器、IE和Edge遗留问题也是全球范围内首选的其他几个浏览器。
根据各大洲选择浏览器
现在,我们知道Chrome是大多数用户中最受欢迎的网络浏览器。让我们根据各大洲的情况,弄清楚哪一个是世界上第二大著名的浏览器。
亚洲
在谷歌浏览器和Safari浏览器之后,三星互联网是2021年亚洲最流行的浏览器,其次是UC浏览器、火狐、Opera、Edge、IE等。因此,UC浏览器是亚洲市场的前三名竞争者之一。
前三名。Chrome、Safari和三星互联网
非洲
上图显示了非洲大陆从2021年6月到2021年6月的趋势。在谷歌浏览器之后,Safari和Opera正努力成为第二大首选浏览器,其次是三星互联网、火狐、Edge、UC浏览器、IE、Android等。
前三名。Chrome, Safari, Opera
欧洲
即使在欧洲,谷歌Chrome浏览器仍然处于首位。上述年度数据显示,所有其他浏览器之间存在激烈的竞争。Safari和Opera是欧洲第二位的主要竞争者,其他浏览器紧随其后。
前三名。Chrome, Safari, Opera
北美洲
在北美,继谷歌浏览器之后,Safari、Edge、Firefox、Samsung Internet、IE、Edge等浏览器也在激烈竞争第二名的位置。
前三名。Chrome, Safari, Edge
南美洲
即使在南美洲,谷歌浏览器也是明确的最受欢迎的顶级浏览器。第二名的竞争者是Safari和Firefox,其次是三星互联网、Opera、Edge等。
前三名:Chrome, Safari, Firefox
大洋洲/澳大利亞
在大洋洲地区,Chrome浏览器位居榜首。Safari超过了Edge和Firefox等其他浏览器,位居第二。
前三名。Chrome, Safari, Edge
南极洲
大多数企业都忽略了南极洲,认为它的人口很少,只有大约5000人居住在科学站附近。有趣的是,即使在这样的极端情况下,在互联网覆盖面最广的情况下,南极人在这样的条件下浏览互联网时更喜欢哪种浏览器。这个大陆很重要,因为它显示了与浏览器偏好有关的混合趋势,这使得企业有必要对其进行关注。在南极洲,各浏览器之间一直在争夺榜首位置。谷歌浏览器仍然设法成为最受欢迎的浏览器,其次是IE浏览器、Safari浏览器、火狐浏览器等。
前三名。Chrome、IE、Safari。
根据不同设备选择浏览器
根据使用的不同设备来选择浏览器,对于有关兼容性测试的商业决策来说是至关重要的信息。让我们看一下。
台式机
谷歌浏览器在2020-2021年主导全球桌面市场。Safari是第二大最受欢迎的浏览器,仅比Firefox、Edge和Opera高几分,竞争第三的位置。
移动设备
在2020-2021年的全球移动市场上,谷歌浏览器再次站稳脚跟。Safari保存了其第二的位置,其次是三星互联网保持第三的位置,出乎意料。
平板电脑
Safari打败了Chrome!这是到目前为止看到的最不寻常的趋势。在Chrome和Safari之间存在着争夺第一位置的顶级竞争,但Safari这次赢了。Safari居于首位的最可能的原因是苹果公司的iPad占主导地位。在平板电脑领域,第二和第三位由安卓和Opera拥有。
测试这么多浏览器的可行性
如何解决这么多浏览器的跨浏览器兼容性问题是一个值得思考的问题。在多个操作系统和计算机系统上运行的混合浏览器上进行跨浏览器测试,对许多企业来说是一场噩梦。怎样才能克服这个问题呢?
一旦根据上面提供的数据正确选择了浏览器,企业就可以开始手动或使用自动化工具(如Selenium,这是自动化测试领域最受欢迎的工具)进行跨浏览器兼容性测试。基于预算和成本限制,企业还可以在基于云的平台上进行跨浏览器测试,而不是在内部维持一个真实的浏览器实验室。通过牢记受众的类型、浏览器矩阵、正确的自动化工具和在真实设备上的测试,可以成功地实施跨浏览器兼容性测试。
总结
测试什么浏览器不是一个基于研究的决定;它取决于你的目标市场喜欢什么浏览器。企业有责任为用户提供无障碍的网站功能访问。对于一个有效的跨浏览器兼容性 测试策略,企业应该牢记受众的类型,其浏览器矩阵,自动化工具的选择,以及关于真实浏览器测试的决定。你只需要找到正确的平衡点--选择最小的浏览器-操作系统组合,以确保最大的目标受众覆盖和用户体验。
谷歌浏览器 兼容性(化学) 谷歌(动词) 互联网(网络浏览器) Opera(网络浏览器) 测试
经Priyanka Charak许可发表于DZone。在此查看原文。
DZone撰稿人所表达的观点属于他们自己。
在DZone上受欢迎
评论