dev204
TRANSCRIPT
Manual Testing with Microsoft Test Manager 2010
Brian KellerSr. Technical EvangelistMicrosoft
DEV204
I work here…
…on this…
I blog here:http://blogs.msdn.com/briankel
http://tinyurl.com/ALM2010Book http://tinyurl.com/TFSBook
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.