Software Testing with Visual Studio 2010
Today I will review the new book "Software Testing with Visual Studio
2010"
which is available from Packt publishing here
http://www.packtpub.com/software-testing-using-visual-studio-2010/book
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.