部署联网的浏览器兼容性测试系统

时间:2009-08-22 23:49:28

标签: testing cross-browser remote-desktop

我需要为我们的Web开发人员提供一种简单快捷的方法来在多个浏览器上测试他们的代码。这是我目前的计划:

  1. 获取Mac
  2. 通过VMWare安装Windows XP和Linux
  3. 在这些操作系统上安装所有可能的主流浏览器,包括Mac和被遗弃的IE6。
  4. 这将允许开发人员使用该系统来测试他们的应用程序。

    但是有可能给他们某种桌面共享工具,所以他们可以远程测试......请记住他们的系统可以是windows,linux(linus?)或mac。

    或者我做错了吗?

2 个答案:

答案 0 :(得分:0)

有一个已经执行此操作的网络服务Browser Shots。如果您想托管自己的软件,也可以在自己的系统上安装软件。

答案 1 :(得分:0)

我使用了一些可行的选项:

  1. 获取硬件。如果你在Mac上开发并且有一个旧的Windows盒子,你也可以使用它。然后,您需要弄清楚如何连接它。我用过:

    (a)远程控制工具(如VNC)来 一个共享的盒子。在一家公司,我们有一个 我们将IE6测试盒全部VNC改为

    (b)桌面上的Synergy(其中 允许共享键盘和鼠标)

    (c)步行

  2. 虚拟机。一些开发人员喜欢这样,因为他们将所有东西放在一个盒子上,并且可以随身携带。对于不同版本的Windows,您可能需要多个VM。我用Parallels和VMWare完成了这个。

  3. 外部服务。 @chotchki提到了一个,但还有很多其他的。

  4. 我目前最喜欢的是1b,但它们都是可行的。

    回答你的问题:虚拟机是一种合理的解决方案。