Visual Studio 2008 comes in the following editions:
- Visual Studio Standard Edition
- Visual Studio Professional Edition
- Visual Studio Team System (VSTT)
The 'Standard Edition' provides minimum functionality for the individual developers.
The 'Professional Edition' is more expensive and provides a lot more features for professional programmers in small office and medium sized office environments.
The 'Visual Studio Team System' is the ideal programming environment for programmers working in medium and large sized organizations with several collaboration features including close integration with 'Team Foundation Server' (TFS).
'Visual Studio Team System' comes in different flavours:
1. Visual Studio Team System for Developers
2. Visual Studio Team System for Database Programmers
3. Visual Studio Team System for Software Testers
4. Visual Studio Team System for Architects
5. Visual Studio Team Suite
As the name says, each one of the above have some features specific for appropriate category of software engineers. The 'Visual Studio Team Suite' is a special edition with the combined features from all of the 4 flavours of VSTS.
All editions except the 'VSTS for Testers' and VSTS Team Suite' provides basic unit testing features. Developers can author unit tests and execute them. The VSTS for Testers and VSTS Team Suite provides extensive testing features like unit testing, database testing, web testing, load testing, manual testing, generic testing etc.
If you are looking for advanced testing features mentioned above, you need to consider buying VSTS for Testers or VSTS Team Suite, which is more expensive. Another option is, within an office, you can buy one license of VSTS Team Suite and individual developers can buy VSTS Developer edition. Individual developers can only author regular unit tests. Advanced testing features can be executed on a server or common machine where Team Suite is installed.