O'Reilly logo

Professional Application Lifecycle Management with Visual Studio 2013 by Martin Woodward, Brian Keller, Brian Keller, Brian A. Randell, Martin Hinshelwood, Mickey Gousset

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Chapter 27Lab Management

What's in this chapter?

  • Understanding the lab management capabilities of Visual Studio 2013
  • Using lab management to run tests, capture bugs, and share snapshots
  • Configuring end-to-end build-deploy-test workflows

As software development projects become more complex, so do the environments in which that software will run. Such an environment could consist of multiple machines, specific firewall (and other security) settings, databases, and a variety of other configurations that could affect the way in which your software behaves.

To effectively test software, teams must create a test environment that simulates the production environment. Traditionally, this could require securing several dedicated physical machines and developing a potentially labor-intensive process for staging those machines on a regular basis with new builds of your software. And, given the variety of possible configurations, it's usually necessary to have multiple test environments in order to find problems that may arise when you ship your software to customers running different environments, each with their own unique configurations.

With the rising popularity and availability of virtualization technology, many testing teams have begun to turn to virtualization to make better use of hardware and to more efficiently stage testing environments. But, despite the advances in virtualization, there are still several challenges related to the process of managing a virtual test lab, which ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required