Thursday, 22 August 2013

What’s new for testing in Visual Studio 2013

Back in June Brian Harry announced at TechEd a bunch of new functionality coming with the next release of Visual Studio 2013 and Test Foundation Server 2013. I thought it would be useful to summarise some of the key pieces of new functionality from a testing point of view. So here we go…

One of the most exciting announcements Brian made was the brand new service coming in 2013 – cloud load testing. Whilst Visual Studio has supported load testing since Visual Studio 2005 allowing the user to validate performance, scale and reliability, it did rely on you having to set up and configure your own infrastructure to be able to run these load tests. With the new Team Foundation Service load test functionality, you will be able to do this without configuring any infrastructure! Brian explains, “Just use Visual Studio Ultimate Edition to create a load test and point it a Team Foundation Service and say GO! And soon you have load test results for your application. We think this is going to be particularly valuable for people building azure applications who want to verify scalability of their apps before opening them to a broad user base”.

Whilst Microsoft had already added new web based test case management and test execution capability since the launch of 2012 through the new iterative based release cycle, they plan to go much further within the 2013 release. This will enable you to fully manage test plans without having to switch to the client version. You will be able to create and modify test plans, suites and shared steps on the web! They have also updated test editing to allow you to add step attachments, shared steps, parameterise step data and more.

If you’re interested in hearing more about the other updates including changes to agile portfolio management, version control, coding, release management, team collaboration and more then please read Brian’s blog post here.

There will also be plenty of new functionality coming across the full application lifecycle and we look forward to sharing more of this with you closer to launch :-)