VirtualBox与VMWare Player相比有什么优势吗?

时间:2011-05-26 08:03:45

标签: testing virtualization vmware virtualbox

我的Linux盒子上的Windows开发和(更重要的是)Windows应用程序的自动化测试我已经使用VMWare Player多年了。

基本上我所做的是:

  • 让我的开发虚拟机运行,我构建我的代码并自动将安装包传输到Linux。
  • 当它出现在Linux上时,自动将“已知状态”快照VM复制到我的测试工作区(我说快照但它实际上只是整个目录的备份副本,而不是真正的VMWare快照)。 / LI>
  • 还会在复制后自动在工作区中启动VM。
  • VM有一个永不改变的启动脚本,它从Linux中提取真正的启动脚本并运行它。
  • 启动脚本负责关闭安装包并进行静默安装。
  • 然后它运行一个测试套件并将结果上传回Linux,在那里我有自动脚本来检查它们。

所以,它基本上是一键式测试过程。

现在我注意到越来越多的人似乎在使用VirtualBox。

首先,我想确认它也可以做类似的事情,主要是能够备份和恢复整个虚拟机以及在VirtualBox和Linux之间拥有共享文件夹。

其次,这就是关键所在:我想知道它是否比VMWare Player有任何具体优势,特别是对于自动化测试工作。

1 个答案:

答案 0 :(得分:1)

由于一个具体的优势,我切换到VirtualBox,我无法按照我想要的方式设置网络。我不记得它是桥接还是端口转发或任何不起作用的东西,但是某些东西不能按照我想要的方式使用网络设置(因为我需要付费版本)和因此我换了就我个人而言,我发现两者都有好的和坏的一面,但我仍然使用虚拟盒导致该网络的事情。