部署网络浏览器兼容性测试系统
我需要为我们的 Web 开发人员提供一种简单快捷的方法来在多个浏览器上测试他们的代码。这是我当前的计划:
- 购买一台 Mac
- 在 VMWare 上安装 Windows XP 和 Linux
- 在这些操作系统上安装所有可能的主要浏览器,包括 Mac 和被遗弃的 IE6。
这将允许开发人员使用该系统来测试他们的应用程序。
但是是否可以为他们提供某种桌面共享工具,以便他们可以远程测试……请记住,他们的系统可以是 Windows、Linux(linus?) 或 Mac。
还是我做的都是错的?
I need to provide our web developers an easy and quick way to test their code on multiple browsers. Here's my current plan:
- Get a Mac
- Install Windows XP and Linux over VMWare
- Install all possible major browsers on these OSes, including on the Mac and the god-forsaken IE6.
This will allow developers to use the system to test their applications.
But is it possible to give them some sort of desktop sharing tool, so they can test remotely... keeping in mind that the their systems can be windows, linux(linus?) or macs.
Or am I doing it all wrong?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
我使用过一些可行的选项:
获取硬件。如果您在 Mac 上进行开发并且有一个旧的 Windows 机器,那么您不妨使用它。然后您需要弄清楚如何连接到它。我用过:
(a) 远程控制工具(如 VNC)
一个共享盒子。在一家公司,我们有一个
IE6 测试盒我们都通过 VNC 进入
(b) 我的桌面上的 Synergy(
允许共享键盘和鼠标)
(c) 步行
外部服务。 @chotchki 提到了其中一个,但还有很多其他的。
我目前最喜欢的是 1b,但它们都是可行的。
回答你的问题:虚拟机是一个合理的解决方案。
There are a few viable options I have used:
Get hardware. If you develop on Macs and have an old Windows box laying around, you might as well use it. You then need to figure out how you are going to connect to it. I have used:
(a) remote control tool (like VNC) to
a shared box. At one company we had a
IE6 testing box we all VNCed into
(b) Synergy on my desktop (which
allows sharing keyboard and mouse)
(c) Walking
VMs. Some developers like this because they have everything on one box, and can take it with them. You'll probably need multiple VMs for different versions of Windows. I've done this with both Parallels and VMWare.
External service. @chotchki mentioned one, but there are many others.
My current favorite is 1b, but they are all workable.
To answer your question: VMs are a reasonable solution.
有一个网络服务已经可以执行此操作浏览器截图。如果您想托管自己的系统,也可以在自己的系统上安装该软件。
There a web service that already does this Browser Shots. You can also install the software on your own systems if you want to host your own.