360 likes | 471 Views
SETEMBRO, 2010 | SÃO PAULO. This slide deck is a combination of the slides that I used for parts 1 and 2 of this session. C Ó DIGO DA SESS Ã O: #####. Software Testing with Visual Studio 2010. Brian Keller Sr. Technical Evangelist Microsoft Corporation. I work here…. …on this….
E N D
This slide deck is a combination of the slides that I used for parts 1 and 2 of this session.
CÓDIGO DA SESSÃO: ##### Software Testing with Visual Studio 2010 Brian Keller Sr. Technical Evangelist Microsoft Corporation
…and this. http://bit.ly/ThisWeekC9
http://www.tinyurl.com/ALM2010Book I published here:
AgendaSubtítulo de Agenda • Understand Microsoft’s testing investments with Visual Studio 2010. • Learn how to use Microsoft Test Manager to more effectively author, manage, and execute test cases. • Understand how to eliminate “no repro” scenarios by utilizing actionable bugs, including rich test run information and IntelliTrace.
Part 1 of 2 • Philosophy and Design Goals • Microsoft Test Manager • Test Plans • Test Case Management • Authoring Tests • Running Tests • Fast-Forward for Manual Testing • Introduction to Coded UI Tests
Part 2 of 2 • Advanced Coded UI Tests • Debugging with IntelliTrace • Lab Management • Build-Deploy-Test • Best Practices • Getting Started
software bugs cost the US economy an estimated $59.5 billion every year last year, canceled projects cost firms $67 billion; overruns on the other projects racked up another $21billion on average professional coders make 100 to 150 errors in every 1000 lines of code they write
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…
Climbing Cost of Failure Conditioning Training Training Phase
Release Cost of Bugs Test Development Software Phase
Push Quality Upstream Release Cost of Bugs Test Development Software Phase
Tester Segmentation 70% of testing happens here majority of test tools target here Black Box Testing White Box Testing API Testing
What usually happens when a tester finds a bug? Graphic by Jeff Atwood (CodingHorror.com)
© 2008 Microsoft Corporation.Todos os direitos reservados.Microsoft, Windows, Windows Vista e outros nomes de produtos são ou podem ser marcas registradas e/ou marcas comerciais nos EUA e/ou outros países. Este documento é meramente informativo e representa a visão atual da Microsoft Corporation a partir da data desta apresentação.Como a Microsoft deve atender a condições de mercado em constante alteração, este documento não deve ser interpretado como um compromisso por parte da Microsoft, e a Microsoft não pode garantir a precisão de qualquer informação fornecida após a data desta apresentação.A MICROSOFT NÃO DÁ QUALQUER GARANTIA, SEJA ELA EXPRESSA, IMPLÍCITA OU ESTATUTÁRIA, REFERENTE ÀS INFORMAÇÕES DESTA APRESENTAÇÃO.