为什么Microsoft提供了IE虚拟机的Vagrant版本?

时间:2016-07-27 10:43:04

标签: internet-explorer vagrant virtual-machine web-testing

我注意到Microsoft在download all IE virtual machine添加了一个选项作为Vagrant图像。我想知道这是什么目的(因为这显然是much-requested feaure)?

Windows和IE的Vagrant图像为Web开发和测试提供了哪些好处?

编辑:这个问题特定于使用Vagrant而不是传统的虚拟机使用(如VMWare和VirtualBox)。

1 个答案:

答案 0 :(得分:1)

主要归结为生产力和效率。在虚拟机中安装操作系统然后手动定期安装更新是非常痛苦的,比方说20台机器。

当我们测试历史版本时,这可能会更加困难。

从Web开发和测试的角度来看,一个关键的好处是,您确信在开发人员和测试人员中使用完全相同的设计环境。

正如John Boyd所说,Observe-Orient-Decide-Act (OODA) loop我们需要比其他人更快地应对变化。 Vagrant允许我们收紧那个循环。

总而言之,从配置的角度来看,当我们使用旧版本时,它不仅使生活更轻松。它节省了部署测试环境的时间,确保每个人都在“同一页面”设计人员,开发人员和测试人员身上,并使我们更容易在曲线之前对所有重要变化做出响应。

参考 MSOpenTech on Vagrant TechnologyWikipedia - OODA Loop

编辑:与评论有关

Vagrant让事情变得更轻松。您不再需要使用nano配置虚拟机或在命令行中停留数小时,想知道您的同事是使用LAMP堆栈还是LEMP堆栈。

您可以节省时间,并且您可以将相同的环境镜像到项目的每个人。您可以通过版本控制机器配置,并轻松回滚。

如果您在具有负载平衡等的大型环境中工作,则只需将它们添加到vagrant文​​件即可构建所有服务器。

诸如安装了不同版本的nginx的同事或者php x.x.x而不是x.x.y之类的问题已成为过去。您可以检查您的更改,让您的同事检查它们,并知道它们将在您刚刚完成开发的完全相同的服务器上运行它们。