38
Manual Testing with Microsoft Test Manager 2010 Brian Keller Sr. Technical Evangelist Microsoft DEV204

DEV204

Embed Size (px)

Citation preview

Page 1: DEV204

Manual Testing with Microsoft Test Manager 2010

Brian KellerSr. Technical EvangelistMicrosoft

DEV204

Page 2: DEV204

I work here…

Page 3: DEV204

…on this…

Page 4: DEV204

…and this.

http://bit.ly/ThisWeekC9

Page 5: DEV204

I blog here:http://blogs.msdn.com/briankel

Page 7: DEV204

Manual Testing with Microsoft Test Manager 2010

Philosophy and Design GoalsMicrosoft Test Manager

Test PlansTest Case ManagementAuthoring TestsRunning TestsFast-Forward for Manual Testing

Introduction to Coded UI Tests

Page 8: DEV204

Test Automation with Visual Studio 2010: Coded UI Tests and Lab Management

Advanced Coded UI TestsLab Management

Build-Deploy-TestBest PracticesGetting Started

Wednesday, May 18 | 8:30 AM – 9:45 AMC305

Page 9: DEV204

Visual Studio 2010

Page 10: DEV204

Training

Conditioning

Climbing

Training Phase

Cost of Failure

Page 11: DEV204
Page 12: DEV204

Development

Test

Release

Software Phase

Cost of Bugs

Page 13: DEV204

USS Yorktown, SmartShip

crew member entered 0 in a data entry field, caused a “divide by 0” error that shut down propulsion

dead in the water for 2hrs 45mins

Page 14: DEV204

Ariane 5 Flight 501

re-used code from Ariane 4, but took a different flight path because of different booster design

conversation from 64bit float to 16bit signed int caused overflow (exception handler was disabled for perf reasons)

cost: > $370 million @ 1996 prices

Page 15: DEV204

F-22 Raptor

deploying overseas to Japan the first time

crossed international dateline, computers crashed losing all navigation and communications systems

clear weather allowed them to follow tankers back to Hawaii

Raptor is likely the most advanced manned aircraft that will ever fly…

Page 16: DEV204
Page 17: DEV204
Page 18: DEV204
Page 19: DEV204
Page 20: DEV204

Generalist Specialist

Manual Testing Some scripting

Creates scripts to set up lab, create data

Strong scripting skills

Some coding skills

Strong coding

Develops automated testing procedures

Expert coding skills

Tester Segmentation

Black Box Testing

White Box Testing

API Testing

70% of testing happens here majority of test tools target here

Page 21: DEV204

Graphic by Jeff Atwood (CodingHorror.com)

What usually happens when a tester finds a bug?

Page 22: DEV204

demo

Microsoft Test Manager

Page 23: DEV204

Test Automation Platform SupportFully supported platform

Partial solution. Further work required in future to complete

Best efforts with known issues. Users can workaround these cases in the code. No major ongoing investment.

Currently no support but on the roadmap for future releases

Currently no support and none planned for now. Opportunity for partners to add this using the Extensibility support. Docs and samples around extensibility are here.

For latest info refer to this article.

Platform Support Notes

IE7/8 – HTML/AJAX IE9 partially supported in SP1.

Windows Forms 2.0+.NET Fx Controls fully supported, working on 3rd party support.

WPF 3.5+.NET Fx Controls fully supported, working on 3rd party support.

SharePoint 2007 & 2010 See blog post for more info.

FireFox – HTML/AJAX Supported in Feature Pack 2 for FF 3.5 & 3.6.

SilverlightSupported in Feature Pack 2 for Silverlight 4, in-browser apps.

Windows Win32May work with some known issues, but not officially supported.

Dynamics (Ax)Partially supported – see article. Dynamics CRM web client is supported.

MFCPartial support – Known issues & Workarounds

Citrix/Terminal ServicesThe client (MTM or VS) need to be on the remote machine.

Office Client Apps

IE 6/Chrome/Opera/Safari Opportunity for partners to add this using the Extensibility support. Docs and samples around extensibility are here.Flash/Java

SAP

Page 24: DEV204

Visual Studio Feature Pack 2

Test helper for FirefoxTest helper for Silverlight 4Coded UI Test Editor

Available to MSDN Subscribers

Page 25: DEV204

Lord Kelvin, 1824-1907

“…you cannot manage what you cannot measure.”

Page 26: DEV204
Page 27: DEV204
Page 28: DEV204
Page 29: DEV204
Page 30: DEV204
Page 31: DEV204
Page 32: DEV204

Test Automation with Visual Studio 2010: Coded UI Tests and Lab Management

Advanced Coded UI TestsLab Management

Build-Deploy-TestBest PracticesGetting Started

Wednesday, May 18 | 8:30 AM – 9:45 AMC305

Page 33: DEV204

DEV Track Resources

http://www.microsoft.com/visualstudio http://www.microsoft.com/visualstudio/en-us/lightswitch http://www.microsoft.com/expression/http://blogs.msdn.com/b/somasegar/http://blogs.msdn.com/b/bharry/http://www.microsoft.com/sqlserver/en/us/default.aspxhttp://www.facebook.com/visualstudio

Page 34: DEV204

Resources

www.microsoft.com/teched

Sessions On-Demand & Community Microsoft Certification & Training Resources

Resources for IT Professionals Resources for Developers

www.microsoft.com/learning

http://microsoft.com/technet http://microsoft.com/msdn

Learning

http://northamerica.msteched.com

Connect. Share. Discuss.

Page 35: DEV204

Complete an evaluation on CommNet and enter to win!

Page 36: DEV204

Scan the Tag to evaluate this session now on myTech•Ed Mobile

Page 37: DEV204

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

Page 38: DEV204