Lab Management

Lab Management

Automate your lab environment to optimize your Application Lifecycle Management

With Visual Studio’s Lab Management capabilities, you will automate the process of building, deploying, and running automated tests on your lab environment. Stop losing time each day to mundane tasks, and let Lab Management take care of them for you. Your team will get back valuable time that they can spend producing value for your customers.

Virtual Environment Setup and Teardown

Reliable environments

  • Quickly setup complex virtual environments to a known good state for test execution and build automation
  • Leverage known environment sets for repeatable testing
  • Ensure identical network configurations every time
  • Validate system changes before they go into production

Rapid setup and tear down

  • Create a reliable and repeatable environment in minutes
  • Manage multiple configurations with Lab Management
  • Reduce the time required to test system changes

Provision Environment from Template

Isolated environments

  • Isolated environments provide the ability to test multiple copies of identical configurations at the same time
  • Test applications that require specific environment configurations and server names
  • Full DNS and AD authentication can be maintained inside the environment set

SCVMM and Hyper-V

  • Manage highly available virtual environments with System Center Virtualization Machine Management (SCVMM)
  • Create multiple machines environments with SCVMM’s support for libraries of virtual machines.
  • Simplify creation of local developer test environments by transferring hyper-v images to developer machines running Windows 8

Checkpoint Environments and Lab Center

Point in time machine state

  • Snapshot full environments the moment a bug occurs to eliminate the costly loss of machine state
  • Revert an environment to a specific point in time to reproduce and repair difficult bugs
  • Dramatically reduce the time necessary to determine root cause of stubborn defects

Test lab management

  • Manage the allocation of lab machines, grouping them into lab environments
  • Configure machines for the collection of test data with automated deployment of test agents
  • Rapidly create fresh virtual environments already set up

Test and Build Automation

Microsoft Test Manager

  • Reduce the load of regression testing by running automated system tests suites during lab management builds
  • Provide rapid feedback on test results to resolve defects early in the development lifecycle

Lab Manager template

  • Automated build-deploy-test support is built into Visual Studio Team Foundation Server
  • Complete control over execution with Lab management support for Windows Workflow

Managing lab environments for testing

A lab environment is a collection of virtual and physical machines, which you can use to develop and test applications. A lab environment can contain multiple roles needed to test multi-tiered applications, such as workstations, web servers, and database servers. In addition, you can use a build-deploy-test workflow with your lab environment to automate the process of building, deploying, and running automated tests on your application.

Find lab management features in Visual Studio

Test Professional 2015

Visual Studio Test Professional with MSDN integrates testers, product managers, and other stakeholders directly into the development process.

  • Conduct, record, and repeat manual tests
  • Use Test Case Management
  • Deliver value regularly and predictably
  • Create and manage lab environments
  • Capture requirements from the business team
  • Integrate the customer view
  • Receive the MSDN Subscription level for Visual Studio Test Professional
Test Professional 2015