DEV204. .

Post on 30-Mar-2015

253 views 3 download

Tags:

Transcript of DEV204. .

Manual Testing with Microsoft Test Manager 2010

Brian KellerSr. Technical EvangelistMicrosoft

DEV204

I work here…

…on this…

…and this.

http://bit.ly/ThisWeekC9

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

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

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

Visual Studio 2010

Training

Conditioning

Climbing

Training Phase

Cost of Failure

Development

Test

Release

Software Phase

Cost of Bugs

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

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

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…

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

Graphic by Jeff Atwood (CodingHorror.com)

What usually happens when a tester finds a bug?

demo

Microsoft Test Manager

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

Visual Studio Feature Pack 2

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

Available to MSDN Subscribers

Lord Kelvin, 1824-1907

“…you cannot manage what you cannot measure.”

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

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

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.

Complete an evaluation on CommNet and enter to win!

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

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