Test Project

With Visual Studio 2005, software testing tools are integrated into the Integrated Development Environment (IDE) using the new Test Project type. Testers and developers do not need to leave the IDE in order to create and run tests. The project can include tests of any type, including Web, load, and manual tests as well as code coverage.

As with other Visual Studio 2005 project types, the test project is fully integrated with the Visual Studio Team Foundation. This means that testers have access to a rich reporting framework, allowing them to graph trends, view historical data, and record progress. Test results can be published to a database, and tests can be linked to work items, such as the bugs that they help reproduce. This results in a much more productive test environment, as well as enabling greater collaboration and communication between testers and developers.

While the Test Project is a new feature of Visual Studio, it uses methods and tools that are familiar to Visual Studio users. A Test Project can be created explicitly, just as with any kind of project. In addition, a test project can be generated automatically when a test is added to a development project, or when generating a unit test.

The Bug List Report in Visual Studio Team System