Tuesday, June 19, 2012

"Testing for Continuous Delivery with Visual Studio 2012 RC" Free eBook (PDF) and code samples from Microsoft Patterns & Practices

Paulo Morgado - Testing for Continuous Delivery with Visual Studio 2012 RC

Microsoft Patterns & Practices has released a book with guidance on Testing for Continuous Delivery with Visual Studio 2012 RC.

The book and its content can be found both in the MSDN site and the CodePlex site.

I’m deeply honored to have been part of the review panels."

Test Infrastructure Guidance - PDF Book for "Testing for Continuous Delivery with Visual Studio 2012 RC" (PDF)

The purpose of this project is to provide guidance to testers in using TFS effectively as an ALM solution. TFS is much more than a simple code repository. Used with Visual Studio it can form a powerful testing solution and remove a lot of pain in dealing with test infrastructure overhead.

This is a Patterns & Practices project focusing on providing Testing Guidance to the Community.

The book is here "Testing for Continuously Delivery with Visual Studio 2012 RC".

Plus the final sample code is also available for download.

The code samples gives you a starting point to test out your infrastructure.

Testing for Continuous Delivery with Visual Studio 2012 RC (Online Version)


This guide describes how testing has been changing over the years and how the testing infrastructure you can build with Visual Studio 2012 RC will help you achieve continuous delivery of your software projects. This guide provides an end-to-end walkthrough of the testing scenarios supported by the Visual Studio 2012 RC infrastructure. It will help testers and developers use Team Foundation Server effectively as an application lifecycle management solution for testing and supporting products.

This guide helps you

  • Understand how testing is changing with the new tools available to testers.
  • Set up the testing infrastructure.
  • Use the tools for unit testing.
  • Understand how the lab environment works and how it supports a project.
  • Understand the power of the manual testing tools.
  • Learn to use the tools for automated testing.
  • Use the tools in the testing toolbox.

In addition, this guidance describes testing with the Visual Studio 2012 RC testing infrastructure composed of Team Foundation Server, Build System, Test Controller, and SharePoint, and discusses the supported reporting functionality that can help track various test velocities and code coverage. This guide also helps you understand the critical ways in which your testing processes will change with the use of these new tools.

After reading this book, you will be familiar with how to set up Team Foundation Server in Visual Studio 2012 RC and its corresponding infrastructure components in a number of configurations. You'll also have a good understanding of how to use the Visual Studio 2012 RC testing tools such as Lab Manager and code coverage tests to achieve a far more effective testing experience and full application lifecycle management for your system.


Download Interim Code Samples from CodePlex


Foreword by Sam Guckenheimer


1- The Old Way and the New Way

2- Unit Testing: Testing the Inside

3- Lab Environments

4- Manual System Tests

5- Automating System Tests

6- A Testing Toolbox

7- Testing in the Software Lifecycle

Appendix: Setting up the Infrastructure





Microsoft patterns & practices License

Here's a snap of the cover (the first of 242 pages)


No matter what kind of testing you're currently doing, this guide will help you see what's coming in VS2012 so you can start thinking about how you can start taking advantage of it now...

1 comment:

Kalyan said...

Thanks for sharing the features on RC, you can find some significant improvements in Ultimate edition
This post gives you an overview on Microsoft Software Testing tools