Upload
brice-murphy
View
225
Download
0
Tags:
Embed Size (px)
Citation preview
Improving Developer-Tester Collaboration with Microsoft® Visual Studio ® 2010Giles Davies
What are your most common defect resolutions?
Today What If…Cannot Reproduce
Not a Bug
Won’t Fix
…
Fixed
Fixed
…
Won’t Fix
Not a Bug
Cannot Reproduce
Why Can’t a Bug Be Fixed?
− Poorly documentedsteps to reproduce
− Lack of visibility into the tester’s actions
− Environment differences
Developer-Tester Ping-Pong
−Bug is batted back and forth.
−A lot of wasted effort.−Collaboration is low.
3Create actionable bugs
Quickly discover theroot cause of any bug
Automate the discovery of a regression
Create Actionable Bugs
Microsoft® Test Manager 2010
• System Info• IntelliTrace™
•Video Capture• Steps Performed• System Info• IntelliTrace™
Diagnostic Data Adapters
AnACTIONABLE BUG
contains enough informationthat you are able to take
IMMEDIATE ACTION to fix the bug.
Actionable Bug
demo
Quickly Discover theRoot Cause of Any Bug
“…the realization came over me
with full force that a good part of
the remainder of my life was going
to be spent in finding errors in my
own programs.”
- Maurice Wilkes,
Memoirs of a Computer Pioneer, MIT
Press
IntelliTrace™
IntelliTrace enablescollaboration
between developers and testers by
creating a sharedhistorical
perspective.
Like a DVR for Developers
−Debug history with DVR-like functionality
−Examine code execution
−Identify issues that cause bugs
IntelliTrace™
demo
Automate Functional Testing
70%of all functional testing is still done manually.
Automate Testing with Coded UI Tests
−Automate functional tests.
−Record actions or import action recording from test.
−Easily repeatable.
Coded UI Test
demo
− Create richer actionable bugs.− Environment Snapshots.
− Quickly debug issues in the same environment.− Connect to the test environment
snapshot with network isolation.
− Automate end-to-end workflow− Out of the box build-deploy-test
automation workflow
Partner Solution
Testing & quality management services , test automation, performance & agile testing
Specialist in software application testing and test consultancy on the Microsoft platform
Supports Microsoft Office SharePoint load testing.
A supplier of testing specialist services and software focused on the Visual Studio platform
Support for COBOL, cross-platform/technology, and third-party line-of-business testing for Visual Studio 2010 test tools.
TMAP process template integration.
Fortify 360 Program Trace Analysis integration into Team Foundation Server.
inteGREAT requirements solution with automatic generation of test cases and test steps.
Extension for Visual Studio to unify Oracle database process within an organization's SDLC.
Extends Visual Studio 2010 Ultimate to code profile JAVA/J2EE applications.
Test maturity process template.
Visual Studio Test Partners
What will be your most common defect resolution?
Today What If…Cannot Reproduce
Not a Bug
Won’t Fix
…
Fixed
Fixed
…
Won’t Fix
Not a Bug
Cannot Reproduce
3Create actionable bugs
Quickly discover theroot cause of any bug
Automate the discovery of a regression
UK Resources
− UK Developer Tools Team− Demonstrations, events, customer visits− http://blogs.msdn.com/ukvsts− http://www.twitter.com/ukvsts− [email protected]
− Training and services− Microsoft Consultancy Services− UK Inner Circle Partners
© 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.