Updates 1 and 2 to Visual Studio Ultimate 2012 introduced many new features for Unit Testing and those practicing test-first ...

Updates 1 and 2 to Visual Studio Ultimate 2012 introduced many new features for Unit Testing and those practicing test-first development.

Now users can group tests by various qualities including:
What Visual Studio project the test is in
Duration of the test
Test results (did it pass or fail)
And a user definable criteria called traits. Think of this as the ability to define your own categories for various types of tests and then see those groupings in the Test Explorer.

Test Filters allow the Test Explorer to show only those tests you are interested in right now. For Visual Studio solutions with hundreds and even thousands of tests, filters provide a mechanism for narrowing your scope to only those tests concerning immediate work. Filter by test properties seen in groups and others including:
Trait 
Project
Test Result
Fully qualified name
Error message
Output

Test Lists in Test Explorer allow persisting filters and creating dynamic grouping for tests that can be used over multiple Visual Studio sessions.

Testing improvements also include new features for testing Windows 8 apps. MSTest for Windows 8 apps includes features to dynamically drive unit tests with data records.

Finally, Windows Phone 8 developers have first class support for a test-driven work flow.