Microsoft had earlier released the CTP of Visual Studio 10 that among other features “lab management”. Unlike other tools, lab management is fully integrated to Visual Studio Team System allowing teams to collaborate more effectively and not have to deal with disparate tools. Lab Management leverages virtualization and allows multiple checkpoints to be created across lab environments (consisting of multiple VMs). Since the checkpoints are part of the same image as opposed to having to clone at every state snapshot, that reduces the proliferation. In addition, lab management ties the environments to the notion of a project which allows the lab administrator to clean up the images as projects are completed.
If you want to learn more about Visual Studio 10 lab management, check out the Channel 9 video interview and the PDC 2008 Lab presentation video below:
Would you like to test fixes in a production-like environment before checking them in to source control? The Visual Studio Team System (code name “Rosario”) release of Team Lab improves productivity and quality while reducing the cost of building and testing world class products. Learn how Team Lab provides a fast and easy way to create a test environment and tear it down, target specific test environments, and take snapshots of an environment for easy deployment.
Microsoft Visual Studio Team System: Leveraging Virtualization to Improve Code Quality with Team Lab