One of the new features is Exploratory Testing, which allows you to test your software without a pre-defined test or script. It’s perfect for simply “exploring” your application to see what issues you may encounter. Exploratory Testing comes with the Test Professional, Premium, and Ultimate editions of VS 2012.
Technically, Exploratory Testing is part of Microsoft Test Manager (MTM). In VS2010, one could achieve exploratory testing by filing an exploratory bug in Test Runner. From there, users/testers could execute unscripted actions until a bug was found. But in VS2012, exploratory testing is pulled into MTM along with your other tests, plans, suites, tracks, work items, etc.
Looks brilliant, and I had no idea this existed!
I’ve a couple of inherited [read: spaghetti-code] apps which would benefit hugely from this type of free-form testing.
Exploratory testing in MTM allows you to do the following:
- Pause and resume recording of your exploratory test case
- Enter comments and screenshots for your exploratory test. This can help clarify recorded activities in your test.
- Create a bug
- Generate a Test Case for the bug you just created
Posted by Tristan Kington, MSPFE Editor