A really nice addition to my QA Bookshelf.
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 test processes.
From the introduction:
"This book is for anyone who is interested in the role of test at Microsoft or for those who want to know more about how Microsoft approaches testing. This book isn't a replacement for any of the numerous other great texts on software testing. Instead, it describes how Microsoft applies a number of testing techniques and methods of evaluation to improve our software."I would also add that this book is for anyone who wants to learn some extremely useful, real-world approaches to both typical and complex testing situations.
Contents:
- Software Engineering at Microsoft
- Software Test Engineers at Microsoft
- Engineering Life Cycles
- A Practical Approach to Test Case Design
- Functional Testing Techniques
- Structural Testing Techniques
- Analyzing Risk with Code Complexity
- Model-Based Testing
- Managing Bugs and Test Cases
- Test Automation
- Non-functional Testing
- Other Tools
- Customer Feedback Systems
- Testing Software Plus Services
- Solving Tomorrow's Problems Today
- Building the Future
This is a very good book - one I highly recommend to all current and would-be testers.