To get the free app, enter your mobile phone number.
How We Test Software at Microsoft Paperback – December 10, 2008
|New from||Used from|
Windows 10 For Dummies Video Training
Get up to speed with Windows 10 with this video training course from For Dummies. Learn more.
Frequently Bought Together
Customers Who Bought This Item Also Bought
About the Author
Alan Page is Director of Test Excellence where he oversees technical training and provides consulting for Microsoft testers. He's one of Microsoft's first Test Architects and has worked on various versions of Windows and Windows CE.
Ken Johnstonis Group Manager for the Microsoft Office Internet Platform and Operations team. He is a former Test Lead, Test Manager, and Director of Test Excellence.
Bj Rollison is a Test Architect on the Engineering Excellence team. Rollison worked on numerous product releases and later became Director of Test. He’s also a trade-journal writer and conference speaker, and teaches testing at the university level.
Top Customer Reviews
I understand this is a "how we do testing a Microsoft" book, but I at least expected a few real code samples, unit tests, test automation scripts, or test plan samples. Instead, code samples were obviously simple functions thrown together by the author, and in-depth testing samples are nowhere to be found.
Instead, this book mostly comes off as an HR manual. MS's testing career path is documented in agonizing detail, and the author tries too hard to suck up to his bosses. Seriously, he actually tells the reader to search for Steve Balmer speeches on Live.com to become inspired.
Once they actually start talking about testing, it is incredibly vague and buzzword laden. There are a few good pieces of advice here, but nothing you won't find in a far better book.
The key question of how software is tested at MS is never really answered. For example:
1. Linux maintainers use Coverity on the Linux Kernel. Does MS use such tools on their Kernel?
2. What sort of scripting languages are used for automation testing of Office or Windows or any other MS product?
3. What sort of Unit Testing software do MS developers use? CppUnit? NUnit? The Unit testing feature in VS2008? What do some of these unit tests look like?
4. What does the typical test plan at MS look like?
5. What sort of white-box testing do developers perform? There are a few vague references to unit testing, but what about performance and coverage testing? What specific tools do they use? What do their result reports look like?
After reading this book, I'm hard pressed to answer any of these.Read more ›
Pros: Generally well written and maybe an enjoyable read for experienced Microsoft managers.
Cons: Not technique based as the title might suggest, and not nearly as good as existing books for software testing principles.
I expected more technical details on testing but in terms of an overview book on software testing I think it is one of the better books.
I'm fascinated by how testers learn their craft, how testing balances the pragmatic and theoretical, and how testers grow in their career. This book covered all that, as well as providing an insight into testing at Microsoft.
For software testers, or anyone interested in software development, this book joins other books I'd recommend, including A Practitioner's Guide to Software Test Design, Testing Computer Software, How to Break Software, and (for security) Hunting Security Bugs.
Most Recent Customer Reviews
Even though the book was a little dated, I was able to get a lot of good information out of it for my team. We are now using Microsoft's approach to model based testing.Published on February 12, 2014 by Cal Shopper
This book is one of the best books i've ever read. it has lot of good information, not only related to Microsoft way of testing, but also general concepts and guidelines.Published on May 2, 2010 by Amro Altahlawi
This book was good but it obviously focuses on technologies that are specific to Microsoft. In my case I thought it was a great book since most of the things I work on are... Read morePublished on March 16, 2010 by Oscar Azmitia
I would recommend this book not only for testers, but anyone involved somehow on development process. Read morePublished on September 28, 2009 by Rogerio P. Santos
In "How We Test Software at Microsoft", Alan Page, Ken Johnston, and Bj Rollison provide a terrific mix of insight into Microsoft, along with in-depth explanations of practical... Read morePublished on July 24, 2009 by Joseph S. Strazzere