1 / 35

Alan Page Microsoft

Software Testing at Microsoft: . Alan Page Microsoft. Microsoft Products. Nearly 300 Products Released in last 12 Months. Some Numbers. More than 90,000 Employees World Wide. More than 38,000 Engineers . Nearly 10,000 Testers. Testing at Microsoft.

betrys
Download Presentation

Alan Page Microsoft

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Software Testing at Microsoft: Alan Page Microsoft

  2. Microsoft Products Nearly 300 Products Released in last 12 Months

  3. Some Numbers

  4. More than 90,000 Employees World Wide

  5. More than 38,000 Engineers

  6. Nearly 10,000 Testers

  7. Testing at Microsoft First tester hired in 1979 (high school intern) First full-time tester hired in 1983 First “wave” of tester hiring in 1985

  8. In the beginning… “You will design, execute and document tests of application software” Requirements: background in math, computers, programming

  9. SDETs at Microsoft Emphasis on Technical Skills Code to understand and solve problems

  10. SDETs at Microsoft Equal Career Paths Test / Development / Management

  11. Team Makeup: Feature Team Triad Test Development Program Management

  12. Team Makeup: The Quartet for Software as a Service Test Development Program Management Operations

  13. Organizational Structures (1)"The PUMdom"

  14. Organizational Structures (2)"The Triad"

  15. Software Development Workflow and Test Execution

  16. Passed Failed Submit Build product / test* Abort Checkin Dev or Test? Test Dev Abort Checkin Test CITs Distributed Dev CITs Distributed Pri0 Bug Exists? Pri0 Bug Exists? No No Test CITs Distributed Yes Yes Submit to Source Depot Create Pri0 Bug Email Test Owner

  17. The Future

  18. Testing Challenges or – variations on the same old stuff

  19. Testing Challenges Over-testing, under-testing and millions and millions of tests

  20. Testing Challenges Data, data, data

  21. Testing Challenges Concurrency Scale Screens and the Cloud

  22. Testing Challenges The test / development relationship and organizational agility

  23. Testing Challenges Community and collaboration - If only we knew what we knew

  24. Productivity Games Recapturing discretionary time http://productivitygames.blogspot.com/ http://seriousgames.org/

  25. Ribbon Hero

  26. Localization Testing • Hard, Large-Scale Problem • Windows 7 ships in 100 languages • Thousands of Strings and Screens per Release

  27. link

  28. Amplify Skill with Volume Individual dialects, nuances, hard to detect with a single vendor – crowd does a better job

  29. Reduce cost with Discovery & Instrumentation No need to install Telemetry to direct effort

  30. Results Significant Quality Improvements for Windows 7 Positive Impact on Ship Schedule Team Morale and Subsidiary Engagement

  31. http://angryweasel.com/bloghttp://twitter.com/alanpage

  32. Photo Credits Microsoft street sign - Some rights reserved by TechFlash Todd Microsoft photo - Some rights reserved by Robert Scoble The Future - Some rights reserved by PVBroadz

More Related