220 likes | 469 Views
GSJGD. What is New in Visual Studio 11 for Testers. Charles Sterling Senior Program Manager Microsoft Corporation http://blogs.msdn.com/visualstudioalm. Agenda. Review of what we delivered in Visual Studio 2010 + enhancements for Visual Studio 11 Paradigm Shift to Exploratory Testing
E N D
GSJGD What is New in Visual Studio 11 for Testers Charles Sterling Senior Program Manager Microsoft Corporation http://blogs.msdn.com/visualstudioalm
Agenda • Review of what we delivered in Visual Studio 2010 + enhancements for Visual Studio 11 • Paradigm Shift to Exploratory Testing • Enhancements in Lab Management
Microsoft Test Manager enhancements for Visual Studio 11 • Huge Performance improvements • Multi Line Test Cases • Rich Text Test Cases • Test Data Reduction • Suite Copying • Test Case access from the Test Runner • Mark Test Case Status directly in MTM (no need to launch the runner) • Testing Metro Applications • EXPLORATORY TESTING!!!!!!!!!!
Agenda • Review of what we delivered in Visual Studio 2010 + enhancements for Visual Studio 11 • Paradigm Shift to Exploratory Testing • Enhancements in Lab Management
Why - Exploratory testing • Enables focusing customer value rather than spec compliance • Free Testers from up front planning and find bugs fast and early without overhead • Focuses on working software!
Exploratory testing – myths • Exploratory testing is ad-hoc, random testing • There is no way to measure exploratory testing • Bugs found through exploratory testing are hard to repro
Using “Testing Tours” to put a method to the madness • Guidebook tour • Back alley tour • Supermodel tour • You can make up your own… Dogfood IDC NAR
Sample tours – how we did it • The Reflex tour – tests responsiveness of the IDE • The Idiot tour – tests F1 inline help on each element • The Palatial tour – tests our multi monitors experience • The Footprint tour – tests virtual memory usage • The Budget tour – tests experience on a low end machine Dogfood IDC NAR
Measuring exploratory testing • Right metrics are like a fingerprint of your team: no silver bullet • Distinguish between app quality metrics and metrics that direct exploratory testing
Metrics – how we did it • Code coverage across tours • Story complexity to bugs ratio • Session duration for stories • Session roll up per tour
A couple of puzzles • How many software testers does it take to change a light bulb? • None. Testers just noticed that the room was dark. Testers don't FIX bugs, they just find them. • How many developers does it take to change a light bulb? • “What's the problem? The bulb at MY desk works fine!”
Rich bugs – how we did it • Automatic repro steps • Screenshots • Desktop recording • System information • Intellitrace logs
Test documentation – how we did it • Test cases automatically created while doing exploratory testing • Can save artifacts from exploration like expected image • With each sprint, regression suites are automatically ready
Agenda • Review of what we delivered in Visual Studio 2010 + enhancements for Visual Studio 11 • Paradigm Shift to Exploratory Testing • Enhancements in Lab Management
Lab Management Enhancements for Visual Studio 11 • Use physical infrastructure • Zero Configuration • Support for clustered Hyper-V hosts • Scale to 1000’s of VMs • Scale by cloning VMs via Network Isolation • New Environment viewer Deploy using deployment scripts • Full support SCVMM 2012
Q&A http://blogs.msdn.com/anutthara http://twitter.com/anutthara Please fill the feedback forms!