如何在VM中设置浏览器以进行测试

时间:2015-07-30 20:18:54

标签: cross-browser virtualization

你需要各种浏览器

所以,你需要测试 你的网络东西 与各种浏览器。

其中一些浏览器 可能无法使用 在操作系统上 你在哪里发展。

Microsoft浏览器(Internet Explorer) 仅适用于Windows。 进一步, 每个Windows安装 只能有一个 微软浏览器。

此外,Safari仅适用于OS X.

明显的解决方案:虚拟化

显而易见的解决方案是 hardware virtualization。 想法是主持 virtual machines 在你的开发系统中, 您可以自由安装 operating system 和浏览器组合 你需要进行测试。

那么,怎么样?

我该怎么做?

3 个答案:

答案 0 :(得分:0)

ievms

一种简单而流行的方式 对于开发者来说 得到一些虚拟机 Microsoft浏览器 启动并运行 是ievms

关于ievms

的时间和存储节省提示

为了节省时间和存储空间, 只安装那些你打算使用的浏览器。

答案 1 :(得分:0)

Safari:仅限OS X

最新版本 Safari 仅适用于 最新版本 OS X

在虚拟化中运行OS X. 仅支持 Apple硬件。

有关详细信息,请阅读:

答案 2 :(得分:0)

手动

你可以 创建虚拟机 并安装 操作系统/浏览器 组合 你需要的。

我建议VirtualBox

手册的优点

你不必 丢弃 VM中的更改 每次使用会议结束后。

而且,与ievms不同, 你不必 从头开始重新安装 每次许可证到期时。

除了节省时间外, 这意味着 你可以配置/自定义 操作系统和浏览器 并安装其他软件 根据您的要求和喜好。

缺点

有效的许可证 涉及的软件 可能是法律要求。

提示

  • 相同版本的浏览器 可能表现不同 在不同版本的Windows上。
  • 为您的VM提供足够的内存。 我建议每个VM至少1GB。 为了确定, 检查有多少内存是免费的 在典型的测试期间。
  • 如果你想测试 多个版本 Internet Explorer, 看你从安装 Windows安装媒体 其中包括Internet Explorer的版本 你需要的 而不是更新的。
  • 虚拟化软件 (如VirtualBox) 拥有强大的快照功能。 进行配置后拍摄快照 更改或安装软件或更新。 如果出现问题, 你将能够轻易恢复。
  • 克隆VM而不是 安装相同版本的Windows 在多个VM上。 在一个VM上安装Windows后, 将其克隆到链接克隆中 (这是VirtualBox术语) 然后只需升级Internet Explorer。 选择在克隆时重新初始化MAC地址 (VirtualBox询问此事)。
  • 确保 浏览器将保持相同的版本 通过关闭自动更新 或者选择忽略 特定的浏览器更新。
  • 禁用系统还原。
  • 停用屏幕保护程序。
  • 安装VirtualBox Guest Additions 并在每次升级VirtualBox时升级它们。
  • 配置您的网络浏览器 (主页,新标签页, 自动填表, 禁用"加速器"等。)。