Microsoft Test Manager provides the functionality for planning, creating, and running test cases.
Using Microsoft Test Manager you can plan, manage, and execute both manual and exploratory tests. You can also automate your manual tests once they are stabilized. While you are performing manual and exploratory tests, you can log bugs. The bug will contain a trace of your recent actions, a snapshot of the state of the system, and a copy of any notes you made while exploring the system. You can record your actions in the test case, so that they can be played back later.
You can also use Microsoft Test Manager to set up and manage lab machines. You can configure a virtual lab in which to install a distributed system, and link that lab to the test plan. Whenever you need to repeat tests, for example when you want to publish a change to your system, the lab can be reconfigured automatically.
Source: http://msdn.microsoft.com/en-us/library/vstudio/ms182409(v=vs.110).aspx (last paragraph)