Testing with Visual Studio 2012

The importance of testing is undeniable in the overall application lifecycle. We have all been in projects where testing is inadequate. The result is significant effort and cost to fix bugs that are introduced into production; not to mention the cost of a damaged reputation. Many times, institutions do not invest enough to comprehensively test an application at all levels. It is either seen as too costly or too time consuming. What many organizations do not realize is the investment in thorough testing is far less than the investment in post-production bug fixing.

Brian Minisi

July 27, 2013

2 Min Read
Testing with Visual Studio 2012

Total Running Time: 162 min

The importance of testing is undeniable in the overall application lifecycle. We have all been in projects where testing is inadequate. The result is significant effort and cost to fix bugs that are introduced into production; not to mention the cost of a damaged reputation. Many times, institutions do not invest enough to comprehensively test an application at all levels. It is either seen as too costly or too time consuming. What many organizations do not realize is the investment in thorough testing is far less than the investment in post-production bug fixing. Fortunately, this trend is shifting due to improvements in tooling and through greater awareness of testing techniques and their benefits.

Microsoft is a leader in offering a holistic approach to testing through Visual Studio. This includes unit testing, performance testing, load testing and a new tool introduced with Visual Studio 2010 to manage test plans, test runs, reporting and lab environments.

In three presentations, you will learn how to use Visual Studio 2012 testing features in the three following areas

  • Demonstrate Unit Testing using the Microsoft Fakes framework to create shims and stubs with the addition of how to use Moq to create mocks with behavioral validation

  • Show how to create Load Tests to verify how the application will handle increasing levels of traffic before deploying it to production

  • Demonstrate Microsoft Test Manager to allow developers and QA to create Test Plans, Test Cases, run the tests and communicate test results transparently to the team and organization

After attending all three sessions, you will have an understanding of the three major test offerings with Visual Studio 2012. By implementing the three levels of testing within your organization, the quality of your applications will increase while the cost of developing and maintaining will decrease.

Session 1: Visual Studio 2012 Unit Testing using Fakes and Mocks

Session 2: Create and Run Load Tests in Visual Studio 2012

Session 3: QA Testing with Microsoft Test Manager 2012

Sign up for the ITPro Today newsletter
Stay on top of the IT universe with commentary, news analysis, how-to's, and tips delivered to your inbox daily.

You May Also Like