26

Giles Davies Testers are from Venus

Embed Size (px)

Citation preview

Page 1: Giles Davies Testers are from Venus
Page 2: Giles Davies Testers are from Venus

Improving Developer-Tester Collaboration with Microsoft® Visual Studio ® 2010Giles Davies

Page 3: Giles Davies Testers are from Venus

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

Page 4: Giles Davies Testers are from Venus

Why Can’t a Bug Be Fixed?

− Poorly documentedsteps to reproduce

− Lack of visibility into the tester’s actions

− Environment differences

Page 5: Giles Davies Testers are from Venus

Developer-Tester Ping-Pong

−Bug is batted back and forth.

−A lot of wasted effort.−Collaboration is low.

Page 6: Giles Davies Testers are from Venus

3Create actionable bugs

Quickly discover theroot cause of any bug

Automate the discovery of a regression

Page 7: Giles Davies Testers are from Venus

Create Actionable Bugs

Page 8: Giles Davies Testers are from Venus

Microsoft® Test Manager 2010

Page 9: Giles Davies Testers are from Venus

• System Info• IntelliTrace™

•Video Capture• Steps Performed• System Info• IntelliTrace™

Diagnostic Data Adapters

Page 10: Giles Davies Testers are from Venus

AnACTIONABLE BUG

contains enough informationthat you are able to take

IMMEDIATE ACTION to fix the bug.

Page 11: Giles Davies Testers are from Venus

Actionable Bug

demo

Page 12: Giles Davies Testers are from Venus

Quickly Discover theRoot Cause of Any Bug

Page 13: Giles Davies Testers are from Venus

“…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

Page 14: Giles Davies Testers are from Venus

IntelliTrace™

IntelliTrace enablescollaboration

between developers and testers by

creating a sharedhistorical

perspective.

Page 15: Giles Davies Testers are from Venus

Like a DVR for Developers

−Debug history with DVR-like functionality

−Examine code execution

−Identify issues that cause bugs

Page 16: Giles Davies Testers are from Venus

IntelliTrace™

demo

Page 17: Giles Davies Testers are from Venus

Automate Functional Testing

Page 18: Giles Davies Testers are from Venus

70%of all functional testing is still done manually.

Page 19: Giles Davies Testers are from Venus

Automate Testing with Coded UI Tests

−Automate functional tests.

−Record actions or import action recording from test.

−Easily repeatable.

Page 20: Giles Davies Testers are from Venus

Coded UI Test

demo

Page 21: Giles Davies Testers are from Venus

− 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

Page 22: Giles Davies Testers are from Venus

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

Page 23: Giles Davies Testers are from Venus

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

Page 24: Giles Davies Testers are from Venus

3Create actionable bugs

Quickly discover theroot cause of any bug

Automate the discovery of a regression

Page 25: Giles Davies Testers are from Venus

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

Page 26: Giles Davies Testers are from Venus

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