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.
July 27, 2013
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
About the Author
You May Also Like