Chapter 56Visual Studio Ultimate for Testers

  • Testing web and Windows applications
  • Identifying relationships between code and tests
  • Planning, executing, and coordinating testing tasks
  • Managing test environments

You can test an application in many ways. Chapter 11, “Unit Testing,” introduced the concept of unit tests, which are small executable pieces of code that verify a particular aspect of behavior for a single method or class. The first part of this chapter examines the advanced tools built into Visual Studio that are available for other testing tasks, including testing web applications. You’ll also learn how to track the relationships between tests and code.

Visual Studio also contains a product called Test Manager. This tool is designed for testers to interact directly with Team Foundation Servers and manage test plans, suites, and cases. Test Manager is available with the Ultimate edition of Visual Studio and as a part of a separate pack called Test Elements. If you are a tester, or spend a great deal of time working on the testing aspect of development projects, then Test Manager is worth a look. Although it is beyond the scope of this book, Test Manager’s numerous tools can not only make your life easier, but it can make capturing and conveying exception conditions to the development team seamless.

AUTOMATED TESTS

An automated test is a piece of code that verifies the behavior of your application without any user input or control. After the ...

Get Professional Visual Studio 2013 now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.