16
Beneath, Between, and Behind the lines of Test Excellence at Microsoft Alan Page Director, Test Excellence Microsoft

Alan Page Director, Test Excellence Microsoft. A little about the book A little about the “SDET” A little about me Some other stuff

Embed Size (px)

Citation preview

Page 1: Alan Page Director, Test Excellence Microsoft. A little about the book A little about the “SDET” A little about me Some other stuff

Beneath, Between, and Behind the lines of Test Excellence at Microsoft Alan PageDirector, Test ExcellenceMicrosoft

Page 2: Alan Page Director, Test Excellence Microsoft. A little about the book A little about the “SDET” A little about me Some other stuff
Page 3: Alan Page Director, Test Excellence Microsoft. A little about the book A little about the “SDET” A little about me Some other stuff

AgendaA little about the bookA little about the “SDET”A little about meSome other stuff

Page 4: Alan Page Director, Test Excellence Microsoft. A little about the book A little about the “SDET” A little about me Some other stuff

Why another book about testing?

Page 5: Alan Page Director, Test Excellence Microsoft. A little about the book A little about the “SDET” A little about me Some other stuff

Microsoft Testers

Software Design Engineers in TestTesters (SDETs) can code, but systems knowledge and technical problem solving are the key attributes of testers at Microsoft

Ten-thousand testersRatio of Developers to Testers is roughly 1:1Everyone owns quality

almost…

Page 6: Alan Page Director, Test Excellence Microsoft. A little about the book A little about the “SDET” A little about me Some other stuff

Testing at Microsoft

Page 7: Alan Page Director, Test Excellence Microsoft. A little about the book A little about the “SDET” A little about me Some other stuff

My Story

Page 8: Alan Page Director, Test Excellence Microsoft. A little about the book A little about the “SDET” A little about me Some other stuff

Testing at Microsoft – the beginning

First tester hired in 1979 (high school intern)First full-time tester hired in 1983Wave of tester hiring in 1985

Page 9: Alan Page Director, Test Excellence Microsoft. A little about the book A little about the “SDET” A little about me Some other stuff

Help Wanted …

“You will design, execute and document tests of application software”Requirements: background in math, computers, programming

Page 10: Alan Page Director, Test Excellence Microsoft. A little about the book A little about the “SDET” A little about me Some other stuff

SDET Profile - 2009Mostly Computer Science Graduates & Industry HiresAlso

Electrical EngineeringMathPhysicsOther EngineeringOther non-Engineering (Test Apprentice Program)

We look forProblem Decomposition SkillsDrive for ResultsPassion for QualityProgramming Skills

Page 11: Alan Page Director, Test Excellence Microsoft. A little about the book A little about the “SDET” A little about me Some other stuff

…from James Whittaker’s blog

http://blogs.msdn.com/james_whittaker/archive/2008/08/11/if-microsoft-is-so-good-at-testing-why-does-your-software-suck.aspx

So …

Page 12: Alan Page Director, Test Excellence Microsoft. A little about the book A little about the “SDET” A little about me Some other stuff

Some Numbers

More than 90,000 Employees World Wide

More than 38,000 Engineers

Nearly 10,000 Testers

Test to Developer Ratio – (roughly) 1:1

Flagship projects have 10’s of Millions of lines of codeMillions of tests

Nearly 15 Million entries into bug and project management tools every year

Page 13: Alan Page Director, Test Excellence Microsoft. A little about the book A little about the “SDET” A little about me Some other stuff

How do you get 10,000 testers to work together?

Test Leadership TeamSenior test leaders of every product line

Test Architect GroupTop technical contributors from across the company

Engineering Excellence Small central organization responsible for training, shared practices and moreSharing, helping, communicating

Page 14: Alan Page Director, Test Excellence Microsoft. A little about the book A little about the “SDET” A little about me Some other stuff

Engineering Excellence

Product-impartial senior engineersTechnical TrainingBest PracticesCommon ToolsLightweight consultingFacilitationCommunication

Page 15: Alan Page Director, Test Excellence Microsoft. A little about the book A little about the “SDET” A little about me Some other stuff

Shared Source & Tools

Internal adaptation of codeplex.com

Source control, issue tracking, and discussions are integrated

Over 500 distinct projects

Page 16: Alan Page Director, Test Excellence Microsoft. A little about the book A little about the “SDET” A little about me Some other stuff

Questions / Links

http://blogs.msdn.com/alanpahttp://www.hwtsam.com

How We Test Software at Microsoft