Today I will review the new book "Software Testing with Visual Studio 2010" which is available from Packt publishing here
This is a great book which explores several testing features in Visual Studio 2010.
Visual Studio 2010 has software testing tools built in. You can now execute automated tests within the Visual Studio IDE. This book explains the various aspects of software testing which can be done with Visual Studio 2010
Developers can get familiar with the Visual Studio tools and techniques to create automated unit tests, using automated user interface testing, code analysis, and profiling to find performance bottlenecks and improve the quality of the code.
There are several tools built into Visual Studio such as Test List Editor, Test View, Test Results, Test Configuration user interfaces, Test Center, and Lab Center to easily manage and maintain multiple test cases, and Test Results in integration with Team Foundation Server.
It provides an overview of different types of testing which help with testing software applications throughout different phases of software development. Detailed procedures for creating the Test Plan, Test cases, and Test Suite used for manual testing are explained. Manual tests can be created by recording the user action and running the test with data inputs. You can also create automated tests by recording user actions. Unit testing is covered in great detail right from creating the unit test classes and methods upto using different types of assert methods and parameters for testing the code. Passing a data source with a set of data and testing the code is also explained in detail. Web Performance Testing, an integral part of modern mission critical applications is also covered very well. It explains the basic method of web testing using Visual Studio Team System and features such as adding rules and parameterization of dynamic variables. Microsoft Visual Studio 2010 ultimately provides many new features for the Web Performance Testing such as adding new APIs to the test results, web performance test results in a separate file, looping and branching, new validation and extraction rules, and many more. The book also covers many other important topics such as Advanced Web Testing, Load Testing, Ordered and Generic Tests, Test Reports, MSTest – the command line testing tool, Test and Lab Center, etc.
As you can see this book is an invaluable resource for anybody testing Visual Studio 2010 applications.