虚拟实验室自动化领域到现在为止已存在了多年。像Skytap、Surgient和VMLogix这些公司都以管理及控制这些类型的环境为业。虚拟化平台行业的巨头VMware早在2006年6月就收购了Akimbi(一家小规模的实验室管理新兴公司),一举进入了这个行业。
与VMware一样,微软如今也进入了实验室自动化行业,希望进一步扩展其自身的虚拟化平台和管理产品系列。微软现把Visual Studio 2010、系统中心虚拟机管理器(SCVMM)2008和虚拟机管理程序Hyper-V集成起来,推出了自己的虚拟实验室自动化解决方案,名为Visual Studio 2010 Lab Management。其实,微软早在去年11月就宣布要推出这款解决方案。
微软虚拟实验室自动化解决方案
在服务器端,Lab Management服务是在团队基础服务器(TFS)里面运行的诸多服务中的一项。这使得Lab Management解决方案对软件测试人员和开发人员来说显得很独特。现在,用户可以把主机、虚拟机和存储系统等实验室资源与Team Project Collections和Team Projects对应起来,从而使实验室硬件需求与开展中项目的业务需求相一致。
TFS中的实验室管理服务使用系统中心虚拟机管理器(SCVMM)来管理实验室基础架构及配置多个虚拟机平台上的虚拟机。Lab Management产品附带SCVMM。
微软测试和实验室管理器(Microsoft Test and Lab Manager)是一款基于Windows Presentation Foundation的富客户端软件。测试和实验室管理器中的实验室中心(Lab Center)让用户可以:
创建及管理虚拟或物理环境;
可对环境拍取快照,或者退回到虚拟环境的现有快照;
通过环境查看器,与环境中的虚拟机进行联系;
为环境定义测试设置;
用户可以在测试中心中定义测试方案、测试套件和测试用例,并且在实验室环境上执行。