The Visual Studio 2012 unit testing experience focuses on allowing developers to write and run unit tests while coding. It addresses years of customer feedback about Microsoft's testing framework being too slow, lacking features, and not being designed for developers. The new experience provides improved support for various testing frameworks, better testing of asynchronous and 64-bit code, code coverage analysis, and integration with team build and continuous testing.