Testing Tools Tasks
Working with tests consists of tasks in four broad areas:
Working with test results. See Test Results and Analysis.
Because the various test types differ significantly, the ways you create and edit them are unique to each test type. Therefore, you can find information about how to create and edit tests in test-specific sections, under Test Types. You can also find it in the topic Creating and Editing Tests.
Many of the tasks you perform in Visual Studio involve using shortcut menus. A shortcut menu appears when you right-click the surface of, or an item in, a window or a dialog box. The availability of shortcut menus depends on the products installed in your Visual Studio installation, or connected to from it. That is, shortcut menus, and certain individual options on shortcut menus, appear only if the program they start is installed.
For example, shortcut menus and options through which you use the functionality of Team Edition for Architects or Team Foundation Build will be displayed only if you have installed Team Edition for Architects or Team Foundation Build, respectively.
Similarly, some shortcut menus or shortcut menu options are not available if you have only source code files open in Visual Studio, and not entire solutions.
After you have created tests and are ready to run and manage them and then obtain and analyze results, the differences in the ways you work with the different test types are minimized to a degree. For example, you can use the same window, the Test Manager window, to manage all tests, and you can use the Test Results window to see test results for all test types. These tasks are described in this section.
From the Test Manager window and the Test View window, you can start to run a test of any type. But for certain types, the way you continue to run the test varies. For more information about how to run these test types, see How to: Run a Web Test, Running Load Tests, and How to: Run a Manual Test.
In This Section
- Creating and Editing Tests
Provides links to topics that describe how to create unit, Web, load, manual, generic, and ordered tests.
- Managing Tests
Describes aspects of working with tests, including how to customize and filter test views, how to work with test lists, and how to associate tests with work items.
- Running Tests
Describes many aspects of running tests, including how to configure test runs, how to run tests in the Visual Studio IDE and on a command line, and how to debug while running a test.
- Test Results and Analysis
Describes test results and ways to work with them, including how to view, save, and publish them and how to create bugs from them.
- Working with Controllers, Agents, and Rigs
Describes how to set up and administer computers for running tests remotely and for generating simulated test loads.
Describes the LoadTesting namespace, which provides classes and interfaces that enable load testing of unit and Web tests.
Describes the UnitTesting namespace, which provides attributes, exceptions, asserts, and other classes that support unit testing.
Describes the UnitTesting.Web namespace, which extends the UnitTesting namespace by providing support for ASP.NET and Web service unit tests.
Describes the WebTesting namespace, which provides classes that enable Web testing. These classes include the WebTest class, the base class for all Web tests, and the WebTestRequest and WebTestResponse classes, for simulating HTTP requests and responses.
Describes the WebTesting.Rules namespace, which contains rules that Web tests use to test the content of Web pages.
- Test Types
Describes the built-in test types of Team Edition for Testers: unit, Web, load, manual, generic, and ordered.
- Getting Started with Team System Testing Tools
Takes you on a tour through the tools and windows of Team Edition for Testers. This tour shows how to create and work with tests, the types of tests that are available, and how to configure testing tools.