×

Uh-oh, it looks like your Internet Explorer is out of date.

For a better shopping experience, please upgrade now.

How We Test Software at Microsoft
     

How We Test Software at Microsoft

4.2 4
by Alan Page
 

See All Formats & Editions

It may surprise you to learn that Microsoft employs as many software testers as developers. Less surprising is the emphasis the company places on the testing discipline—and its role in managing quality across a diverse, 150+ product portfolio.

This book—written by three of Microsoft’s most prominent test professionals—shares the best

Overview

It may surprise you to learn that Microsoft employs as many software testers as developers. Less surprising is the emphasis the company places on the testing discipline—and its role in managing quality across a diverse, 150+ product portfolio.

This book—written by three of Microsoft’s most prominent test professionals—shares the best practices, tools, and systems used by the company’s 9,000-strong corps of testers. Learn how your colleagues at Microsoft design and manage testing, their approach to training and career development, and what challenges they see ahead. Most important, you’ll get practical insights you can apply for better results in your organization.

Discover how to:

  • Design effective tests and run them throughout the product lifecycle
  • Minimize cost and risk with functional tests, and know when to apply structural techniques
  • Measure code complexity to identify bugs and potential maintenance issues
  • Use models to generate test cases, surface unexpected application behavior, and manage risk
  • Know when to employ automated tests, design them for long-term use, and plug into an automation infrastructure
  • Review the hallmarks of great testers—and the tools they use to run tests, probe systems, and track progress efficiently
  • Explore the challenges of testing services vs. shrink-wrapped software

Product Details

ISBN-13:
9780735638310
Publisher:
Pearson Education
Publication date:
12/10/2008
Series:
Developer Best Practices
Sold by:
Barnes & Noble
Format:
NOOK Book
Pages:
448
File size:
5 MB

Meet 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.

Customer Reviews

Average Review:

Post to your social network

     

Most Helpful Customer Reviews

See all customer reviews

How We Test Software at Microsoft 3.6 out of 5 based on 0 ratings. 5 reviews.
Anonymous More than 1 year ago
Dexterously More than 1 year ago
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 Microsoft so no major loss there. I do recommend it for those that work with .NET technologies and are wanting to look into testing and all the tools and practices that Microsoft has made available.
Anonymous More than 1 year ago
Boulderdash More than 1 year ago
A best practice book it is loaded with real life experience of the authors (Alan Page, Ken Johnston and Bj Rollison). It is loaded with detailed information of MS engineering processes, the tester's (aka SDET) role, common testing techniques and much more. Alan, Ken and Bj have divided the chapters authoring among them. Each has his own way of writing, although different in style, the final result is excellent. I highly recommend the book for all those who are into software testing.
BugHunter More than 1 year ago
I have read a few books on software testing and this one is the best yet. The authors of this book have done a great job of distilling real world experience into practical techniques. It starts by explaining how Microsoft organizes to ship software and the role testers fill.

I have been a tester at a few different companies and even worked on some Microsoft products but not for Microsoft. This book provided me great insights into how Microsoft works and new tools to use in my own work.