Top Banner
Manual Testing with Microsoft Test Manager 2010 Brian Keller Sr. Technical Evangelist Microsoft DEV204
38
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
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.   .