210 likes | 331 Views
TL03. Microsoft Visual Studio Team System: Software Diagnostics and Quality for Services. Habib Heydarian Lead Program Manager Microsoft Corporation. Justin Marks Program Manager Microsoft Corporation.
E N D
TL03 Microsoft Visual Studio Team System: Software Diagnostics and Quality for Services Habib Heydarian Lead Program Manager Microsoft Corporation Justin Marks Program Manager Microsoft Corporation
Please use this format when talking about FUTURE products, services or features. AgendaWhat are you going to hear? • The BIG Picture! • Pushing Quality Upstream • Bug Prevention • Reducing Cost Downstream • Bug Capture and Analysis
The BIG Picture! Release Cost of Bugs Test Development Software Phase
Push Quality Upstream Release Cost of Bugs Test Development Software Phase
Impact Analysis: How It Works void M() { } Tests->Method mapping Test Results Impacted Tests void M() { i++; } Visual Studio TFS Build Build Drop Site
Trivia What is the shortcut key to restart the Debugger? CTRL + SHIFT + F5
Reduce Cost Downstream Release Cost of Bugs Test Development Software Phase
Please use this format when talking about FUTURE products, services or features. The Current World of Debugging How do developers debug software? • Break…Inspect…Step… • Restart the application multiple times • Little insight into reproduction environments • Lots of time spent pinpointing where the problem occurs
Please use this format when talking about FUTURE products, services or features. Historical Debugging – How It Works
Please use this format when talking about FUTURE products, services or features. Development in a Team EnvironmentHow Can we Improve our Relationship with the Test Org? • “Ping-Pong” effect between dev and test team • Test spends a lot of time • Gathering additional information requested • Reproducing Problems • Dev doesn’t have the proper environments to reproduce issues
Summary: The BIG Picture Release Cost of Bugs Test Development Software Phase
© 2008 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.