Application Lifecycle Management Features in Visual Studio 2010
Updated: January 2012
You can use the following table to determine which features that relate to application lifecycle management (ALM) are available in the Professional, Premium, and Ultimate editions of Visual Studio 2010. For more information about supported features in Visual Studio products and MSDN subscriptions, see Visual Studio 2010 Comparison.
Features | Professional | Premium | Ultimate |
|---|---|---|---|
Architecture and Modeling |
|
|
|
Diagrams that comply with Unified Modeling Language (UML) 2.1.2: sequence, class, component, activity, and use case | No | Read-only | Yes |
Layer diagrams | No | Read-only | Yes |
Code-generated sequence diagrams and dependency graphs | No | Read-only | Yes |
Architecture Explorer | No | No | Yes |
Architectural validation | No | Yes | Yes |
Integration with work items in Microsoft Visual Studio Team Foundation Server | No | Yes | Yes |
Extensibility for UML diagrams | No | Read-only | Yes |
Diagnostic Tools |
|
|
|
IntelliTrace | No | No | Yes |
Static code analysis | No | Yes | Yes |
Code metrics | No | Yes | Yes |
Performance profiling | No | Yes | Yes |
Schema comparison | No | Yes | Yes |
Database Development |
|
|
|
Database projects | Yes | Yes | Yes |
Generation of test data | Yes: can run but not create plans for generating data | Yes | Yes |
Database change management | No | Yes | Yes |
Unit testing for database objects | No | Yes | Yes |
Testing Tools |
|
|
|
Web performance testing | No | No | Yes |
Load testing | No | No | Yes |
Unit testing | Yes | Yes | Yes |
Coded UI testing | No | Yes | Yes |
Microsoft Test Manager | No | No | Yes |
Virtualization for ALM |
|
|
|
Create and manage virtual environments | No | No | Yes with MSDN |
Visual Studio Team Foundation Server 2010 | Yes: available only for Visual Studio Professional with MSDN | Yes | Yes |
Version Control | Yes | Yes | Yes |
Build | Yes | Yes | Yes |
Project Management | Yes | Yes | Yes |
Integrated Reporting and Dashboards | Yes | Yes | Yes |
By using Microsoft Test Manager, you can perform the following tasks:
Create and manage test plans, test suites, test configurations, and test cases.
Run manual tests, and create action recordings.
Fast-forward manual tests by using action recordings.
Collect data for test impact analysis.
Run automated tests, such as coded user interface (UI) tests, by using physical or virtual environments: requires Microsoft Visual Studio Agents 2010.
Create and manage virtual environments: requires Microsoft Visual Studio Agents 2010.
NoteVisual Studio Test Professional 2010 does not include Visual Studio 2010.