Lab Management in TFS 2010 provides the ability to build deploy and test in an automated fashion.

The below scenario can be easily achieved using TFS 2010.

  • Build is scheduled daily at a specific time
  • When the build succeeds, it gets deployed and the BVTs are kicked off automatically
  • When the BVTs pass, the FVTs are kicked off automatically

The above activities are ideal to be preformed at night and when the testers come in the morning, they analyse the results and file bugs for dev/test issues.

These activities make sure that every build is tested and regressions are caught in time. It also gives the management an impression of how stable the product is by looking at the trend of number of failures.

Below figure describes the TFS 2010 Architecture.

Here are some important links:

Installing TFS 2010:

Installing Hyper-V Host:

Installing SCVMM:

Installing Test Controller:

Installing Build Controller:

Installing Agents on VMs:

Configuring Lab Management in TFS:

Virtual Machine Environment:

Below figure descibes the workflow for TFS 2010