How We Test Software at Microsoft

chapters about functional and structural test techniques. Bj Rollison designed our core software testing course, and he knows more about these areas of testing than anyone I know. He's also one of the only people I know who has read ...

How We Test Software at Microsoft

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

More Books:

How We Test Software at Microsoft
Language: en
Pages: 448
Authors: Alan Page, Ken Johnston, Bj Rollison
Categories: Computers
Type: BOOK - Published: 2008-12-10 - Publisher: Microsoft Press

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
How Google Tests Software
Language: en
Pages: 281
Authors: James A. Whittaker, Jason Arbon, Jeff Carollo
Categories: Computers
Type: BOOK - Published: 2012 - Publisher: Addison-Wesley Professional

Describes the techniques Google uses to test their software, and offers similiar techniques for analyzing risk and planning tests, allowing an Internet company to become more productive.
Experiences of Test Automation
Language: en
Pages: 672
Authors: Dorothy Graham, Mark Fewster
Categories: Computers
Type: BOOK - Published: 2012-01-03 - Publisher: Addison-Wesley

Software test automation has moved beyond a luxury to become a necessity. Applications and systems have grown ever larger and more complex, and manual testing simply cannot keep up. As technology changes, and more organizations move into agile development, testing must adapt—and quickly. Test automation is essential, but poor automation
Implementing Automated Software Testing
Language: en
Pages: 368
Authors: Elfriede Dustin, Thom Garrett, Bernie Gauf
Categories: Computers
Type: BOOK - Published: 2009-03-04 - Publisher: Pearson Education

“This book fills a huge gap in our knowledge of software testing. It does an excellent job describing how test automation differs from other test activities, and clearly lays out what kind of skills and knowledge are needed to automate tests. The book is essential reading for students of testing
How to Reduce the Cost of Software Testing
Language: en
Pages: 340
Authors: Matthew Heusser, Govind Kulkarni
Categories: Business & Economics
Type: BOOK - Published: 2011-09-08 - Publisher: CRC Press

Plenty of software testing books tell you how to test well; this one tells you how to do it while decreasing your testing budget. A series of essays written by some of the leading minds in software testing, How to Reduce the Cost of Software Testing provides tips, tactics, and