ram cherala principal program manager microsoft corporation dtl320

25

Upload: beverly-atkins

Post on 04-Jan-2016

213 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: Ram Cherala Principal Program Manager Microsoft Corporation DTL320
Page 2: Ram Cherala Principal Program Manager Microsoft Corporation DTL320

Improve Code Quality with Microsoft Visual Studio Team System 2010 Team Test

Ram CheralaPrincipal Program ManagerMicrosoft CorporationDTL320

Page 3: Ram Cherala Principal Program Manager Microsoft Corporation DTL320

Complete an evaluation on CommNet and enter to win!

Page 4: Ram Cherala Principal Program Manager Microsoft Corporation DTL320

Works on My Box!video

Page 5: Ram Cherala Principal Program Manager Microsoft Corporation DTL320

VSTS 2010 Team Test Goals

Align test with the lifecycleCreate tighter dev/test interactionImprove application quality

Page 6: Ram Cherala Principal Program Manager Microsoft Corporation DTL320

Generalist SpecialistManual Testing Some scripting

Creates scripts to set up lab, create data

Strong scripting skills

Some coding skills

Strong coding

Develops fully automated testing procedures

Expert coding skills

Tester Segmentation

Black Box Testing

White Box Testing

API Testing

Page 7: Ram Cherala Principal Program Manager Microsoft Corporation DTL320

VSTS 2010 Test Capabilities

Coded UI Test

Unit TestingWeb Test

Load Test

Test Runner

Test Case Management

Virtual Lab Management

Data Collectors (Historic Debugging, System Info.)

Team Foundation Server with Reporting

Generalist Specialist

FF Manual Test

Page 8: Ram Cherala Principal Program Manager Microsoft Corporation DTL320

Rich Bugdemo

Page 9: Ram Cherala Principal Program Manager Microsoft Corporation DTL320

Rich Bug Demo Recap

Minimize “no repro” scenarioShorten the time from find to fixImprove productivity/qualityImprove dev/test interaction

Page 10: Ram Cherala Principal Program Manager Microsoft Corporation DTL320

Managing Testingdemo

Page 11: Ram Cherala Principal Program Manager Microsoft Corporation DTL320

Managing Testing Recap

Author and manage tests through plans, suites, and test cases Define testing matrix using configurationsControl data collection via test settingsRun tests via manual testing or automationCreate rich bugs with nearly no overheadFast-forward through tests to verify

Page 12: Ram Cherala Principal Program Manager Microsoft Corporation DTL320

Coded UI Testdemo

Page 13: Ram Cherala Principal Program Manager Microsoft Corporation DTL320

Coded UI Testing Recap

Specialist testing experienceGenerate tests using manual test recordings, direct recording or control mapCreate C# or VB.NET codeLeverages test framework for data binding, data collection, test categories, etc.

Page 14: Ram Cherala Principal Program Manager Microsoft Corporation DTL320

Platform Support

Fully supported platform

Partial solution, further work required to completeBest efforts, may work with known issues, no ongoing investmentCurrently no support but on the roadmap for future releasesCurrently no support and none planned, opportunity for partners

Platform Beta 1 RTM RTM+ Notes

IE7/8 – HTML/AJAX

FF3 – HTML/AJAX CTP at VSTS 2010 RTM

IE 6

Chrome/Opera/Safari

Silverlight 3.0

Flash/Java

Windows Forms 2.0+NetFx Controls fully supported, working on 3rd party support

WPF 3.5+NetFx Controls fully supported, working on 3rd party support

Windows Win32

MFC

SharePoint

Office Client Apps

Dynamics (Ax)

SAP

Citrix/Terminal Services

Page 15: Ram Cherala Principal Program Manager Microsoft Corporation DTL320

Dashboards

Page 19: Ram Cherala Principal Program Manager Microsoft Corporation DTL320

Dashboard: Test Progress

Page 20: Ram Cherala Principal Program Manager Microsoft Corporation DTL320

VSTS 2010 Team Test Recap

Rich bugs made easyTesters are first-class citizens of ALMDevelopers and Testers have tighter interactionVery easy to create robust automation and re-factor codeExtensible platform

Page 21: Ram Cherala Principal Program Manager Microsoft Corporation DTL320

question & answer

Page 22: Ram Cherala Principal Program Manager Microsoft Corporation DTL320

www.microsoft.com/teched

Sessions On-Demand & Community

http://microsoft.com/technet

Resources for IT Professionals

http://microsoft.com/msdn

Resources for Developers

www.microsoft.com/learningMicrosoft Certification and Training Resources

www.microsoft.com/learning

Microsoft Certification & Training Resources

Resources

Page 23: Ram Cherala Principal Program Manager Microsoft Corporation DTL320

Related Content

DTL317 Using Virtualization to Improve Application Quality with Team System – Lab Management Thu 5/14 | 4:30-5:45 PM | Presenter(s): Ram Cherala and Darshan Desai | Room 406 (same room)

DPR01-INT Ask Doug and Steve: A Team System Q&A Challenge Fri 5/15 | 10:45 AM-12:00 PM | Blue Thur 2 Presenter(s): Steven Borg, Doug Seven

DTL202 Strategies for Adopting Microsoft Visual Studio Team System Jeff Levinson Mon 5/11 | 4:30-5:45 PM | Room 515B

Page 24: Ram Cherala Principal Program Manager Microsoft Corporation DTL320

Track Resources

Visit the DPR TLC for a chance to win a copy of Visual Studio Team Suite. Daily drawing occurs every day in the TLC at 4:15pm. Stop by for a raffle tickethttp://www.microsoft.com/visualstudio http://www.microsoft.com/visualstudio/en-us/products/teamsystem/default.mspxPlease visit us in the TLC blue area

Page 25: Ram Cherala Principal Program Manager Microsoft Corporation DTL320

© 2009 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.