当前位置: 首页 > 质量专栏 > 如何为 Mac 测试 Internet Explorer
如何为 Mac 测试 Internet Explorer
2022-04-07 浏览次数3139

如果您出生在 90 年代,您可能想知道您第一次使用的浏览器在哪里创建 HTML 页面或浏览 Internet。即使你出生在 00 后,你也可能直到最近才使用 Internet Explorer,除非在特殊情况下,例如在 IT 组织、银行等的旧计算机上工作。不过,我可以根据我的观察说,Internet Explorer 的使用在使用新计算机的人中迅速下降。

作为回应,微软创建了一个更新的浏览器,它更快(实际上更快)、符合标准并在 Chromium 引擎上运行。Microsoft Edge 是一款新的浏览器,从数字上看,它似乎在用户中表现良好。随着新浏览器的发布,旧浏览器不会被废弃。八年来(1995-2003),Internet Explorer 从字面上统治了 Internet 世界。它在 2003 年达到了 95% 的市场份额,这是自那时以来的最大份额。

那么,那之后发生了什么?为什么我们在这里专注于 Mac 系统而不是 Windows?是不是如果你有一台 Mac,你可能比 Windows 用户更远离 IE?所有这些问题都将在后续部分中得到解答,重点是揭示有助于在Mac 上执行 Internet Explorer网站的浏览器兼容性测试的测试方法。

在本文中,我们将探讨如何测试 Mac 版 Internet Explorer!

Internet Explorer 和 Mac 的问题

在 Internet Explorer 的鼎盛时期(2003 年),Apple 开发了专门用于 Mac 操作系统的浏览器。这是因为 Apple 普遍担心他们收到 Internet Explorer 更新太晚,会影响数百万客户。这被称为 Safari 浏览器,并作为 macOS 的默认浏览器(第一个操作系统版本是 Panther 接收这个)。由于苹果与微软的五年期 Internet Explorer 合同于 2002 年结束,微软于 2003 年 6 月停止了进一步的更新。

这个故事是从最终用户的角度来看的。但是开发人员和测试人员呢?他们可以像用户浏览一样自由吗?他们是否可以离开 Internet Explorer 并“假设”用户在遇到任何问题时会在不同的浏览器上打开网页?如此大的风险是不可取的,尤其是当网络应用程序承载着如此多的企业声誉时。其原因有多种,下一节将对此进行探讨。

为什么要测试 Mac 版 Internet Explorer?

Internet Explorer 在我们的日常生活中并不明显,新手开发人员或测试人员很自然地将其排除在浏览器矩阵之外。但是,在您做出决定之前,您应该考虑一些事项。

Internet Explorer 并未消失

首先,即使在 2022 年,Internet Explorer 仍然存在于生态系统中。它现在在桌面浏览器上拥有 1.14% 的市场份额。

如以百分比表示,1.14 % 似乎是一个非常适中的数量。这可能会误导很多人。通过一些数学计算,我们可以看到这个数字对于我们的客户群来说是可观的。

据 Perficient 称,桌面互联网使用量约占互联网总流量的 30%,相当于 9 万亿次来自桌面计算机的访问。现在,Internet Explorer 占 9 万亿的 1.14%,对应 1026 亿次访问。

作为开发人员和测试人员,在决定是否使用 Internet Explorer 时,您会同意冒这么大的风险吗?

Internet Explorer 使用分布

今天,Internet Explorer 被广泛使用(如上所示),尽管并不统一。通过均匀分布,我的意思是它仅限于在全球范围内几乎一致的相对特定的地方。

由于许可证问题,一些机构,如银行、软件开发公司和仓库管理公司,继续使用 Internet Explorer。一旦程序作为银行基础设施的一部分被构建和分发,它就会在浏览器中注册。如果该组织以前使用过 Internet Explorer,则很可能会在同一浏览器中注册其他软件,以避免续订成本和其他开销。

除软件使用外,少数地方,如研究论文、研究结果等,需要研究人员注册用于研究目的的系统。如果那是 Internet Explorer,则继续进行进一步研究;否则,需要根据新系统中的结果更新完整的认证。

一些用户对 Internet Explorer 感到满意

Internet Explorer 于 1995 年发布,并于 2022 年停产。在 27 年的软件使用中,切换到另一个浏览器有点困难,这些浏览器会混淆一些用户(尤其是老年人)的思维,比如选项卡的分组。因此,这些人发现使用 Internet Explorer 来满足他们基于 Internet 的需求非常舒适。

这些用户可以是潜在客户,他们可以花钱或试用可以帮助他们管理库存的网站。因此,他们不会在您的应用程序中看到任何奇怪的问题变得至关重要,因为他们不会切换而是关闭网站。

地理分布

如果您想为世界各地的用户发布您的 Web 应用程序,您应该知道 Internet Explorer 在全球范围内的使用率并不是恒定的 1.14%。例如,美国等设施较好的国家/地区拥有以下浏览器份额。

用于 Internet Explorer 的 Mac 测试

在这里,互联网探索使用率接近 1.5%。但在非洲等设施不那么先进的地区,浏览器的份额如下。

Mac 上的 Internet Explorer

在这里,IE 的使用率跃升至 2%,而其他浏览器的位置也发生了变化。这可能有多种原因,最重要的是在学校、大学甚至组织中使用旧计算机。如果您使用的是 Windows 95 计算机,则您使用的是 Internet Explorer。更新系统意味着购买数百台台式机并购买操作系统许可证,前提是您知道以前的系统已满足您的所有基本需求。

使用 Windows 服务器

由于 Windows Server 及其后续版本随 Internet Explorer 一起提供,因此如果您使用 Windows Server 操作系统,则可能必须使用该浏览器。这就是为什么微软至少在 2029 年之前继续为 Windows Server 提供安全更新的原因。

如何测试 Mac 版 Internet Explorer?

我希望您现在确信在 Internet Explorer 上进行测试对我们至关重要。对于 Windows 用户来说,安装 Internet Explorer 并查看是否支持基本功能和 UI 非常简单。但 Mac 并非如此。

macOS 没有用于 Internet Explorer 安装的官方二进制文件。因此,如果您正在开发 macOS,则无法直接对您的网站进行浏览器兼容性测试。因此,您需要一个适用于 Mac 的 IE 测试器来测试您的 Web 应用程序。在有关如何测试 Mac 版 Internet Explorer 的这一部分中,我们列出了一些方法来帮助您完成这项任务,而且几乎不需要任何投资。

通过 Safari 打开 Internet Explorer

Apple 的默认浏览器 Safari 可以启动 Internet Explorer 的用户代理,它可以像在 Internet Explorer 上一样呈现网站。要激活它,请按照下列步骤操作:

  1. 在 Safari 上打开任何网站,看看您是否已经在顶部栏中拥有“开发”选项。

  2. 由于我没有启用它,我需要通过点击Safari然后Preferences来做到这一点。

  3. 在下一个屏幕上单击高级并启用“在菜单栏中显示开发菜单”复选框。

  4. 选中此框后,工具栏将在窗口旁边显示开发选项。

  5. 选择开发 > 用户代理 > Internet Explorer 版本。然后网页将根据所选的 Internet Explorer 版本重新加载。但是,这种方法有两个问题。首先,此选项仅在 Catalina 以下的操作系统版本中可见。如果我在 Catalina 中选择开发 -> 用户代理,则该选项将替换为 Microsoft Edge。如果您正在使用任何 Catalina+ 版本,请选择其他…(最后一个选项)并为 Internet Explorer 输入以下用户代理字符串:


1“Mozilla/5.0 (compatible; MSIE 10.0; Macintosh; Intel Mac OS X 10_7_3; Trident/6.0),”

第二个问题是这个选项只适合在网站上探索一些基本的东西。你可以检查你的用户界面,一些功能(绝对不是你在真正的 Internet Explorer 上能做到的全部),你永远不能测试在浏览器之外工作的东西。这种方法是最简单的,但可能还不够。

使用虚拟机在 Mac 上打开 Internet Explorer

下一个选项是进行虚拟机安装并安装 Windows 作为操作系统。您可以安装早期版本的 Windows 并自动获取默认浏览器,如 Internet Explorer。测试您的应用程序现在只是在 Internet Explorer 上打开网站并像用户一样浏览它。

这种方法有点费时和内存(虚拟机将消耗至少 2-4GB 的 RAM),但可以引导您在网站上执行浏览器兼容性测试时使用真正的 Internet Explorer 作为最佳选择。但是,此选项存在一些问题。如果现在您想在 9 后在 Internet Explorer 10 上进行测试怎么办?您需要重新安装浏览器。之后,如果您想在 Internet Explorer 11 上进行测试怎么办?您现在需要再次安装浏览器。好的,现在如果您需要再次在 Windows 7 在线和 Internet Explorer 9、10 和 11 上进行测试?

此外,这不是一次性的过程。对于不同的 Web 应用程序版本,测试人员可能需要再次经历完整的周期。这使得这个过程在很多方面都很耗时。

使用 Edge IE 模式打开适用于 Mac 的 Internet Explorer

最后一种可以帮助您测试 Mac 版 Internet Explorer 的方法是通过 Microsoft Edge 浏览器。

Microsoft Edge 浏览器允许使用 Internet Explorer 加载网站并使用 Trident MSHTML 引擎。在官方频道上,微软对此方法声明如下:

我们在 Microsoft Edge 中为仍然需要 Internet Explorer 11 以向后兼容现有网站和现代浏览器的组织创建了 Internet Explorer (IE) 模式。此功能使组织可以更轻松地使用一个浏览器、旧版 Web/应用程序或现代 Web/应用程序。

要完成此方法,您只需要安装在 macOS 上的 MS Edge 浏览器即可完成此方法。

1、从右上角的菜单栏中打开设置。

2、在下一个屏幕上选择默认浏览器选项。

3、接下来,在“允许以 Internet Explorer 模式重新加载站点”选项中选择“允许”。选择后选择重新启动。

4、现在您可以使用 IE 重新加载任何网站。首先,在 Edge 上正常打开任何网站。

5、然后,选择菜单选项(右上角)并选择“在 Internet Explorer 模式下重新加载”。

6、该网站在 Internet Explorer 中重新加载,IE 徽标在地址栏附近可见。

最后的话

Internet Explorer 经历了好日子和坏日子。从 2003 年统治世界的鼎盛时期,到濒临被埋没的过去,Internet Explorer 还没有被很多人遗忘。遵守自己的规则和推理,全世界的人们(虽然比例不一样)仍然发现自己对 Internet Explorer 感到满意。这对开发人员和测试人员来说并不是什么好消息,他们经常会发现自己创建了特定于浏览器的代码并调整了应用程序与浏览器的兼容性。

一个这样的测试人员领域是那些在 Mac 操作系统上工作的测试人员。这些测试人员还有一个额外的顾虑,因为他们的系统无法使用 Internet Explorer。因此,他们发现自己致力于一项起点几乎看不到的任务。

我们精心制作了这篇文章,特别是针对那些想要使用 macOS 在 Internet Explorer 上执行Web 测试的人。我们在这篇文章中提到了完成这项任务的四种流行且简单的方法。我希望它能帮助您修改您的网站并为全球的 Internet Explorer 用户(平均约 1.14%)提供服务。毕竟,互联网是供所有人使用的。

常见问题 (FAQ)

你能在 Mac 上安装 Internet Explorer 吗?

不!您不能再在 Mac 上安装 Internet Explorer,但您可以安装 Windows 或选择浏览器来模拟 Mac 上的 Internet Explorer

哪种 Internet Explorer 最适合 Mac?

以下是一些适用于 Mac 的最佳 Internet Explorer –

谷歌浏览器、火狐浏览器、Vivaldi、Brave、Puffin


卓码软件测评是一家[ 具备CMA、CNAS双重资质 ]的专业做软件测试的第三方软件测试服务机构, 可根据您的需求提供各类软件测试服务,并出具合格有效的软件测试报告。点击→→可了解测试报价

部分文字、图片来自网络,如涉及侵权,请及时与我们联系,我们会在第一时间删除或处理侵权内容。负责人:曾菲       电话:4006070568


文章标签: 跨浏览器测试 软件测试 测试平台
咨询软件测试